Exercice 5/38

Dans le fichier "index.html" entre les balises <script></script> :

  • déclarez les variables monPrenom et monAge;
  • affectez à ces variables respectivement votre prénom et votre âge;
  • affichez uniquement la variable monAge avec alert();;
  • cliquez sur "Soumettre ma réponse".

Leçon 5/38

Pour rappel, une variable est définie par trois paramètres :

  • son nom;
  • son type;
  • sa valeur / son contenu;

Dans cet exercice vous allez affecter une valeur numérique à une nouvelle variable.
Contrairement à une valeur textuelle, il ne faut pas mettre de guillemets, sinon votre nombre sera considéré comme une chaîne de caractères et il sera impossible de faire des calculs dessus, ce qui est l'intéret d'un nombre.

Un nombre peut être un entier, un négatif, un décimal, un hexadécimal, etc.

var nombreEntier = 10;
var nombreNegatif = -10;
var nombreDecimal = 1.1;
var nombreHexa = 1e240;

Commentaires les mieux notés

  • nathalie.putout-92

    Bonjour, est-ce normal ? ce que je saisi en codage, ne s'affiche pas dans la fenêtre du dessous ? comme pour les leçons HTLM et CSS

  • sadaga.sarr-51

    aidez moi ou se trouve l erreur

  • ordy225

    AVEZ-VOUS BIEN AFFECTÉ UNE VALEUR À "MONPRENOM" ?,AVEZ-VOUS BIEN AFFECTÉ UNE VALEUR À "MONAGE" ?,AVEZ-VOUS BIEN AFFICHÉ "MONAGE" AVEC ALERT() ? <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'numérique' à une variable</title> </head> <body> <script> var monPrenom=alert("Baptiste"); var monAge=alert(38); </script> </body> </html>

  • scapin.jonathan

    Avez-vous bien mis un nombre comme valeur à "monAge" ? <script> var monPrenom="Jonathan"; var monAge="29";alert(monAge); </script> une idée?

53 Commentaires

  • ordy225

    ordy225

    AVEZ-VOUS BIEN AFFECTÉ UNE VALEUR À "MONPRENOM" ?,AVEZ-VOUS BIEN AFFECTÉ UNE VALEUR À "MONAGE" ?,AVEZ-VOUS BIEN AFFICHÉ "MONAGE" AVEC ALERT() ? <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'numérique' à une variable</title> </head> <body> <script> var monPrenom=alert("Baptiste"); var monAge=alert(38); </script> </body> </html>

    le 10/04/2017 à 19h01

  • ordy225

    ordy225

    Avez-vous bien affecté une valeur à "monPrenom" ?,Avez-vous bien affecté une valeur à "monAge" ?,Avez-vous bien affiché "monAge" avec alert() ? mon travail: <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'numérique' à une variable</title> </head> <body> <script> var monPrenom=alert("Yves"); var monAge =alert(54); </script> </body> </html>

    le 18/04/2017 à 10h44

  • mram

    mram Administrateur

    Vous avez écrit "monPernom" et pas "monPrenom". Ensuite déclarez vos variables de manière plus basique (une par une).

    le 06/09/2016 à 14h41

  • mram

    mram Administrateur

    Non ce n'est pas comme ça qu'on affecte une valeur à une variable. C'est juste : var monPrenom = "Yves". Et c'est tout. il ne faut pas mettre alert() qui sert juste à afficher du texte dans une pop-up.

    le 18/04/2017 à 13h10

  • ykaercher

    ykaercher

    j'ai un petit problème sur mon code <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'numérique' à une variable</title> </head> <body> <script> var monPernom, monAge = 'yves', 54; alert(monAge); </script> </body> </html>

    le 06/09/2016 à 14h01

  • lm.monlouis

    lm.monlouis

    ca fais plusieur jours que je suis dessus, je ne comprend pas mon erreur ( <script> var monPrenom="Mehdi"; alert (monPrenom); var monAge= "23"; alert (monAge); </script> ) pour var monage j'ai essayer avec et sans les guillemet je ne comprend pas pourquoi ca ne valide pas

    le 21/04/2017 à 19h41

  • lm.monlouis

    lm.monlouis

    j'ai bien relu la consigne je suis desolé je l'avais mal compris je ne devais pas afficher l'alerte mon prenom

    le 21/04/2017 à 20h02

  • baillylaurine13

    baillylaurine13

    Le correcteur affiche " Avez-vous bien affiché "monAge" avec alert() ?" mais je ne comprends pas pourquoi

    le 26/10/2017 à 16h27

  • mram

    mram Administrateur

    Bonjour, je pense que cela vient du fait que vous avez deux alert() et que la correction ne vérifie que le premier rencontré dans le code. Or c'était celui qui affichait monPrenom. Il suffit juste de le supprimer je pense.

    le 30/10/2017 à 01h05

  • davydiazmiranda

    davydiazmiranda

    Bonjour, je ne comprend pas mon erreur : <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'numérique' à une variable</title> </head> <body> <script> var monPrenon ="Davy"; var monAge ="23"; alert(monAge); </script> </body> </html>

    le 09/08/2017 à 16h46

  • mram

    mram Administrateur

    Bonjour, vous ne devez pas mettre votre age entre guillemets, c'est un nombre, pas du texte.

    le 16/08/2017 à 09h55

  • nassvukey25-20

    nassvukey25-20

    var monPrenom =alert(Ousmane); var monAge=alert(17); Je ne comprends pas mon erreur

    le 01/04/2018 à 12h04

  • mram

    mram Administrateur

    Bonjour, il faut faire le alert() après avoir attribuer une valeur à chaque variable.

    le 05/04/2018 à 03h51

  • kurreembokus.s-55

    kurreembokus.s-55

    Bonjour, je suis bloqué je ne vois pas ou ca bloque. <script> var monPrenom = "shamin" ; var monAge = 29 alert(monAge) ; </script>

    le 17/04/2019 à 13h21

  • meriam

    meriam Administrateur

    Bonjour, pour attribuer une valeur numérique à la variable monAge, var monAge =29; et pour afficher la variable alert(monAge):

    le 17/04/2019 à 14h49

  • caroledesroc-77

    caroledesroc-77

    Bjr, pouvez vous me dire où est mon erreur svp

    le 03/05/2018 à 18h04

  • mram

    mram Administrateur

    Bonjour, attention à bien comprendre le principe et l'utilité d'une variable.

    le 09/05/2018 à 05h31

  • mram

    mram Administrateur

    Quand vous mettez alert("monAge") vous dites juste à Javascript d'afficher le texte "monAge" MAIS ça ne fait aucunement référence à la variable du même nom qui contient la valeur (votre âge). Pour cela il faut supprimer les guillemets, car sinon c'est juste du texte.

    le 09/05/2018 à 05h33

  • alex.schmitt79-17

    alex.schmitt79-17

    var monPrenom="Cynthia"; var monAge=30; alert(monAge);

    le 04/05/2018 à 12h27

  • mram

    mram Administrateur

    Bonjour, attention quand vous mettez alert("monAge") vous ne faites pas référence à la variable du même nom MAIS vous écrivez juste du texte (du fait des guillemets).

    le 09/05/2018 à 05h56

  • sadaga.sarr-51

    sadaga.sarr-51

    aidez moi ou se trouve l erreur

    le 15/10/2018 à 02h31

  • meriam

    meriam Administrateur

    Bonjour, l'erreur est à la ligne 11. Le nom de la variable ne doit pas être entre guillemets.

    le 15/10/2018 à 12h51

  • melanie.dsneto-58

    melanie.dsneto-58

    Je ne peux plus avancer car ils me demandent si j'ai bien déclaré mes variables

    le 15/06/2018 à 01h16

  • mram

    mram Administrateur

    Bonjour, il faut bien mettre "var monAge..." en dehors de alert(), comme pour le prénom. Et dans alert() c'est la variable monAge qu'il faut mettre, mais sans les guillemets car sinon c'est juste du texte et ça ne fait plus référence à la variable déclarée juste avant.

    le 19/06/2018 à 05h02

  • richard050291-22

    richard050291-22

    quel est mon erreur svp

    le 25/12/2018 à 17h25

  • meriam

    meriam Administrateur

    Bonjour, vous devez attribuer une valeur numérique à la variable monAge et non pas une chaine de caractères.

    le 26/12/2018 à 13h41

  • salakoh.jc

    salakoh.jc

    Bjr je ne trouve pas mon erreur: <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'numérique' à une variable</title></head><body><script>var monPrenom="jean"; var monAge="16"; alert(monAge);</script> </body> </html>

    le 04/07/2017 à 22h47

  • mram

    mram Administrateur

    Bonjour, il faut que la valeur de "monAge" soit de type number et non du texte.

    le 07/07/2017 à 11h41

  • nassvukey25-20

    nassvukey25-20

    Je ne trouve pas mon erreur...

    le 18/06/2018 à 00h21

  • K.egret26-14

    K.egret26-14

    Bonsoirs j'aimerais savoir ou est mon erreur merci <script> var monPrenom = "kent"; var monAge = "22"; alert(monAge) </script>

    le 25/01/2018 à 22h25

  • mram

    mram Administrateur

    Bonjour, quand vous mettez "var monAge ="22" alert(monAge)" , votre age est entre guillemets donc pour Javascript c'est du texte mais pas un nombre entier comme attendu.

    le 30/01/2018 à 18h19

  • naim-khezzar

    naim-khezzar

    Bonjour je ne comprend pas pourquoi mon code est pas bon. help please

    le 15/01/2018 à 18h01

  • mram

    mram Administrateur

    Bonjour, dans alert() si vous mettez des guillemets ça ne fait plus référence à la variable monAge, c'est juste du texte.

    le 17/01/2018 à 19h59

  • maevam-13-27

    maevam-13-27

    Boujour, je n'arrive pas à trouver la solution à cet exercice. J'ai fait <html><head><title>Attribuer une valeur 'numérique' à une variable</title></head><body><script>var monPrenom=alert("Maeva") var monAge=alert(30)</script></body></html> mais je n'arrive pas à valider l'exercice. Merci.

    le 05/03/2018 à 14h48

  • mram

    mram Administrateur

    Bonjour, chaque instruction doit se terminer par un point-virgule.

    le 08/03/2018 à 22h47

  • roux.anthony.ra-35

    roux.anthony.ra-35

    Bonjour, voici ma partie script : <script>var monPrenom = "Anthony"; alert(monPrenom);var monAge = 28; alert(monAge); </script> Et quand je soumet la réponse : "Avez-vous bien affiché "monAge" avec alert() ?" Je ne comprend pas vraiment où est le soucis. Pouvez vous m'aider s'il vous plaît?

    le 17/07/2018 à 09h57

  • mram

    mram Administrateur

    Bonjour, attention aux ; manquant en fin de ligne.

    C'est certainement la source de votre erreur.

    le 25/07/2018 à 04h37

  • roux.anthony.ra-35

    roux.anthony.ra-35

    Mea culpa, je n'avais pas bien lu l'énoncé... Pardon pour le dérangement

    le 17/07/2018 à 09h58

  • loic.tsiry-92

    loic.tsiry-92

    Bonjour j'ai l'erreur unexpected token voici mon code : html> <head> <title>Attribuer une valeur 'numérique' à une variable</title> </head> <body> <script> var monPrenom:"Tsiry"; var monAge=26; alert(monAge); </script> </body> </html>

    le 23/05/2018 à 21h43

  • mram

    mram Administrateur

    Bonjour, et oui il faut mettre = et non : pour affecter une valeur à une variable.

    le 28/05/2018 à 04h43

  • e.sapin-84

    e.sapin-84

    Merci je pensai qu'il fallait mettre un chiffre je ferai plus attention à l'avenir.

    le 12/04/2019 à 18h39

  • julien.sigogne-35

    julien.sigogne-35

    je suis bloqué là :

    le 10/01/2019 à 17h22

  • julien.sigogne-35

    julien.sigogne-35

    je suis bloqué là : <script> var monPrenom="Julien"; var monAge=alert(31); </script>

    le 10/01/2019 à 17h23

index.html
<!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur 'numérique' à une variable</title> </head> <body> <script> </script> </body> </html>