Exercice 5/41

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/41

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érêt 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

252 Commentaires

  • alexandre.cadouin-23

    alexandre.cadouin-23

    34 est bien un nombre entier je suis en train d'avoir un doute

    le 02/11/2022 à 14h22

  • Patricio M

    Patricio M Admin

    ???

    le 02/11/2022 à 15h08

  • Grumlyman

    Grumlyman

    Bonjour, je ne comprends pas ce qui ne fonctionne pas: var monPrenom="Julien"; var monAge=alert(37); J'ai beau relire les réponses déjà fournies, je ne comprends pas. Sur certains essaies ca me demande si j'ai une ouble infinie, sur le dernier, ça me dit que je n'ai pas assigné de valeur à la var varmonAge. Merci d'avance.

    le 15/09/2022 à 15h21

  • Patricio M

    Patricio M Admin

    Tu dois alerter monAge et non alert un chiffre. L'idée est que le chiffre soit dans la variable

    le 16/09/2022 à 07h23

  • talaissa51-25

    talaissa51-25

    Bonjour, je n'ai pas compris l'erreur "Votre script a mis trop de temps à s'éxecuter, auriez vous une boucle infinie? ". Merci en avance

    le 07/09/2022 à 07h00

  • Patricio M

    Patricio M Admin

    Tu dois alerter la variable monAge, donc, enlève les " dans les parenthèse.

    le 07/09/2022 à 08h18

  • veroniquedouce-83

    veroniquedouce-83

    Bonjour, Pouvez-vous m'expliquer à quoi sert alert(" ") par rapport aux var, s'il vous plaît. Merci

    le 30/08/2022 à 17h26

  • Patricio M

    Patricio M Admin

    Tu utilises VAR pour déclarer/initialiser une variable. ALERT sert à montrer en pop-up sur le navigateur un resultat, une info, dans ce cas, le pop-up montrera '59'

    le 31/08/2022 à 07h58

  • Bouss-14

    Bouss-14

    Bonjour je ne comprend pas mon erreur merci.

    le 13/07/2022 à 14h23

  • meriam

    meriam Admin

    Bonjour, pour afficher la valeur de la variable monAge ==>alert(monAge);

    le 13/07/2022 à 14h30

  • meriam

    meriam Admin

    N'hésitez pas à demander de l'aide si vous trouverez un problème

    le 13/07/2022 à 14h31

  • maximegonzalezbzh-66

    maximegonzalezbzh-66

    En fait, j'ai trouvé la réponse tous seul. J'avais mis de guillemet à la valeur de "var monAge"

    le 04/06/2022 à 13h43

  • meriam

    meriam Admin

    Bonjour, pour la valeur de la variable monAge, il faut supprimer les guillemets.

    le 08/06/2022 à 12h59

  • maximegonzalezbzh-66

    maximegonzalezbzh-66

    Il est ecrit "Vous n'avez pas assigné de nombre entier à la variable varMonAge." quand je clique sur 'soumettre'. Pourtant "var monAge" est bien un nombre entier... je ne comprend pas

    le 04/06/2022 à 13h40

  • meriam

    meriam Admin

    Pour assigner un nombre entier à une variable, il faut écrire la valeur sans guillemets,

    le 08/06/2022 à 13h00

  • meriam

    meriam Admin

    On ajoute les guillemets à une valeur si on parle d'une chaine de caractaire.

    le 08/06/2022 à 13h01

  • loumeaudalexandre2006-91

    loumeaudalexandre2006-91

    var monPrenom="Alexandre"; alert(monPrenom);var monAge=25; alert(monAge); je comprends pas où se trouve mon erreur ...

    le 03/06/2022 à 18h01

  • meriam

    meriam Admin

    Bonjour, il faut afficher uniquement la valeur de la variable monAge.

    le 08/06/2022 à 13h16

  • alex.leseine44-87

    alex.leseine44-87

    var monPrenom="alex"; alert("monPrenom"); var monAge=34; alert("monAge"); Quel est mon erreur svp?

    le 17/05/2022 à 15h06

  • meriam

    meriam Admin

    Bonjour, au niveau de alert, n'ajoutez pas des guillemets ==> alert(monPrenom); alert(monAge);

    le 18/05/2022 à 12h27

  • ydliandarwati-45

    ydliandarwati-45

    j'ai de problem avec alert, je ne vois pas où l'erreur? alert(monAge) ?

    le 22/04/2022 à 08h32

  • meriam

    meriam Admin

    Pour afficher la valeur de monAge ==> alert(monAge);

    le 25/04/2022 à 00h24

  • kellylecardinal-67

    kellylecardinal-67

    okk alert(monAge) il faut pas mettre =

    le 15/03/2022 à 10h43

  • meriam

    meriam Admin

    Bonjour, vous avez une erreur au niveau de cette ligne :alert=("monAge"), il faut supprimer le signe =

    le 15/03/2022 à 13h29

  • kellylecardinal-67

    kellylecardinal-67

    quel est mon erreur svp

    le 15/03/2022 à 10h40

  • meriam

    meriam Admin

    Bonjour, pas d'espace entre alert et les parenthèses ni signe =

    le 15/03/2022 à 13h57

  • kellylecardinal-67

    kellylecardinal-67

    var monPrenom="Kelly"; var monAge=29; alert=("monAge");

    le 15/03/2022 à 10h40

  • meriam

    meriam Admin

    Bonjour, il faut supprimer le signe "=" situé juste aprés alert

    le 15/03/2022 à 13h30

  • iironz.mg-98

    iironz.mg-98

    C'est quoi le problème enfaite ??? "Vous n'avez pas utilisé alert() avec la variable result"

    le 07/02/2022 à 16h17

  • meriam

    meriam Admin

    Bonjour , pour afficher la variable monAge ==>alert(monAge)

    le 07/02/2022 à 20h54

  • alexandrepapin44-49

    alexandrepapin44-49

    Je ne comprends pas mon erreur..... var monPrenom = "Alex"; var monAge = 36; Alert(monAge);

    le 19/01/2022 à 09h50

  • meriam

    meriam Admin

    Bonjour, au niveau de alert, il faut écrire la variable et non pas la valeur.

    le 19/01/2022 à 11h07

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