Exercice 4/38

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

  • affectez à la variable monPrenom votre prénom;
  • affichez monPrenom avec alert();;
  • cliquez sur "Soumettre ma réponse".

Remarque :

Ici vous allez affecter du texte à la variable monPrenom. La variable contiendra donc une chaîne de caractères.
Dans ce cas il faut entourer la valeur de la variable avec des guillemets doubles " ou simples '

Leçon 4/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 à la variable de l'exercice précédent comme ceci :

var maVariable = maValeur;

Cette instruction permet de déclarer la variable maVariable avec le mot clé var et de lui affecter une valeur maValeur avec l'opérateur d'affectation =.

Commentaires les mieux notés

  • mram Administrateur

    Quelles explications, vous parlez d'un alert(Hello World) mais dans cet exercice ce n'est pas ce qui est demandé.

  • mram Administrateur

    Si vous faites allusions au tout premier exercice JS, c'est bien la chaîne de caractères "Hello World" qu'il faut utiliser, pas une variable.

  • mram Administrateur

    Il ne faut pas d'espace entre alert et les parentèses, donc >> alert();

  • mickael.59300

    je ne comprends vraiment pas ce qui cloche dans mon code...

57 Commentaires

  • mram

    mram Administrateur

    Quelles explications, vous parlez d'un alert(Hello World) mais dans cet exercice ce n'est pas ce qui est demandé.

    le 04/10/2016 à 16h05

  • mram

    mram Administrateur

    Si vous faites allusions au tout premier exercice JS, c'est bien la chaîne de caractères "Hello World" qu'il faut utiliser, pas une variable.

    le 04/10/2016 à 16h07

  • mram

    mram Administrateur

    Il ne faut pas d'espace entre alert et les parentèses, donc >> alert();

    le 17/01/2017 à 21h52

  • mickael.59300

    mickael.59300

    je ne comprends vraiment pas ce qui cloche dans mon code...

    le 31/03/2017 à 22h37

  • gueladio

    gueladio

    Bonjour! J'arrive pas à m'en sortir depuis hier et ça me demande toujours : avez vous attribué une valeur à votre variable???

    le 23/05/2017 à 15h06

  • Fernanth

    Fernanth

    Bonjour erreur : AVEZ-VOUS BIEN AFFICHÉ "MONPRENOM" AVEC ALERT() ? mon code : <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom="thomas"; alert (monPrenom); </script> </body> </html>

    le 16/01/2017 à 10h04

  • Magalislk

    Magalislk

    Bonsoir, le bug a t il été réparé? Je ne vois pas ma faute...

    le 05/07/2016 à 23h08

  • mram

    mram Administrateur

    C'est corrigé, la mise à jour sera faite prochainement.

    le 19/05/2016 à 20h31

  • alexandra.dra

    alexandra.dra

    Bonjour, Il doit y avoir un petit bug, mon code me semble correct car lorsque j'exécute Java mon prénom apparait. Mais voici le pop-up qui s'affiche lorsque je passe à l'exercice suivant : "AVEZ-VOUS BIEN AFFICHÉ "MONPRENOM" AVEC ALERT() ?". Oups ! :)

    le 06/07/2016 à 12h32

  • mram

    mram Administrateur

    J'ai essayé votre code et il fonctionne. Actualisez la page avant de refaire l'exercice à tout hasard...

    le 06/07/2016 à 18h59

  • toto.lopez.45

    toto.lopez.45

    Bonjour je voulais savoir si il y a vraiment une erreur dans ma saisi car je ne vois pas: <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom="anthony"; alert("monPrenom"); </script> </body> </html>

    le 12/02/2017 à 16h41

  • alexandra.dra

    alexandra.dra

    Bonjour, J'ai ré-actualisé plusieurs fois. Et oui le code s'exécute mais j'ai toujours le même pop-up :( Merci !

    le 07/07/2016 à 16h52

  • mram

    mram Administrateur

    Il ne faut pas d'espace après "alert".

    le 05/04/2017 à 12h47

  • mram

    mram Administrateur

    Ah, il n'y a pas d'espace entre alert et les parenthèses.

    le 07/07/2016 à 20h21

  • mathias_cadet

    mathias_cadet

    J'ai le même soucis que v.redois.

    le 31/05/2016 à 09h28

  • mram

    mram Administrateur

    Oui, normal, ce n'est pas encore mis à jour. Votre code est correct.

    le 31/05/2016 à 09h28

  • mram

    mram Administrateur

    Bonjour, oui ligne 8 il faut attribuer du texte à votre variable, et non répéter le nom de la variable.

    le 29/05/2017 à 15h10

  • mram

    mram Administrateur

    Oui il y a une erreur ligne 9, il y a une différence entre écrire "monPrenom" et monPrenom

    le 14/02/2017 à 01h33

  • ordy225

    ordy225

    BSR s'il vous plaît lorsque je valide mon travail je reçois le message d'erreur rouge (AVEZ VOUS BIEN AFFECTE UNE VALEUR A VOTRE VARIABLE? aider moi s'il vous plaît. <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom= alert("Yes"); </script> </body> </html>

    le 10/04/2017 à 18h44

  • line.lagarde

    line.lagarde

    erreur de ma part ou bug?

    le 05/06/2016 à 20h59

  • mram

    mram Administrateur

    Bug, une mise à jour est prévue prochainement.

    le 05/06/2016 à 21h17

  • line.lagarde

    line.lagarde

    whaou, réponse un dimanche soir, merci!

    le 05/06/2016 à 23h23

  • bernardraphael13

    bernardraphael13

    bonsoir, le compilateur m'indique que j'ai une erreur de référence <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom; monPrenom = "BERNARD"; alert(nomPrenom); </script> </body> </html> j'ai essayé aussi avec le simple guillemet .merci d'avance pour une piste pour trouver la solution .

    le 13/06/2017 à 21h04

  • mram

    mram Administrateur

    Bonjour, attention vous avez mis "alert(nomPrenom)" alors que c'est la variable "monPrenom".

    le 29/06/2017 à 17h48

  • mram

    mram Administrateur

    Bonjour, il vous manque une partie du code. à droite du signe "=" doit se trouver le prénom que vous voulez stocker dans la variable. Puis à la ligne en dessous vous mettez le alert().

    le 18/04/2017 à 13h09

  • raphael.choisi

    raphael.choisi

    Bjr, mon code est bon mais rien ne s'affiche dans "résultats" est-ce normal? En cliquant sur le bouton "Exécuter Javascript" une fenêtre affiche: "Une page intégrée à cette page Web indique: Raphael" ....merci de votre retour!

    le 12/12/2016 à 17h24

  • patricerameaux

    patricerameaux

    vos explications sont vaseuses et la syntaxe retenue n'est pas très logique : vous dites de rajouter alert(hello world) mais il faut comprendre qu'il s'agit de la var ! pas vraiment logique ensuite entre les commandes où il faut des espaces et des majuscules et ceux où il n'en faut pas , voire un mix des deux (!), je ne sais pas quelles substances ont été fumées par les concepteurs à ce moment-là mais on navigue dans le délire total on est loin de la rigueur du pascal et du langage C

    le 03/10/2016 à 11h13

  • mram

    mram Administrateur

    Oui c'est normal que rien ne s'affiche dans "résultat" car ici on ne fait rien avec Javascript pour afficher quoi que ce soit dans la fenêtre du navigateur. Par contre avec alert() on dit à Javascript d'afficher notre résultat dans une pop-up. C'est bien ce qui se passe.

    le 13/12/2016 à 11h26

  • AW

    AW

    Javascript marche, mais 'monPrenon' is not defined !

    le 16/06/2016 à 19h47

  • mram

    mram Administrateur

    C'est normal, il y a une faute dans le nom de votre variable.

    le 16/06/2016 à 22h26

  • v.redois

    v.redois

    Bonsoir, Erreur inconnue : "CHECKREGEX IS NOT DEFINED". Mon code est : <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom = "Alfred"; alert(monPrenom); </script> </body> </html> Où est l'erreur ? Merci

    le 18/05/2016 à 23h00

  • mram

    mram Administrateur

    Bonsoir, oui c'est un bug relevé récemment et en voie de correction. J'ai vérifié manuellement votre code et il est tout à fait correct.

    le 18/05/2016 à 23h01

  • abdilies-84

    abdilies-84

    Je ne trouve pas mon erreur malgrés la repetition des operations dans l'ordre

    le 12/02/2018 à 15h24

  • mram

    mram Administrateur

    Bonjour, si vous mettre le nom d'une variable entre guillemets, ce n'est plus une variable mais juste du texte littéral.

    le 12/02/2018 à 22h24

  • pconcession

    pconcession

    <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom ="Conceicao"; alert("monPrenom"); </script> </body> </html> je n'y arrive pas je suis bloquée à cet exercice il me mets tout le temps avez vous bien écrit alert avec mon prénom je ne vois pas l'erreur HELP!

    le 09/08/2017 à 13h23

  • mram

    mram Administrateur

    Bonjour, l'erreur c'est que vous avez mis la variable entre guillemets dans alert(). Du coup pour Javascript ce n'est que du texte et pas la variable en question.

    le 16/08/2017 à 09h52

  • val24b-34

    val24b-34

    Bonjour, pourriez-vous m'aider, ça me met l'erreur Valerie is not defined. Voici mon code : <!DOCTYPE HTML><html><head><title>Attribuer une valeur à une variable</title></head><body><script>var monPrenom=Valerie; alert(monPrenom); </script></body></html> Merci !!

    le 20/06/2018 à 21h53

  • mram

    mram Administrateur

    Bonjour, si vous ne mettez pas de guillemet autour de votre prénom Javascript considère que c'est une variable et pas du texte.

    le 24/06/2018 à 06h30

  • bourgois.d-73

    bourgois.d-73

    Bonjour là je ne comprends pas pourquoi il me demande "si j'ai bien affiché monPrenom avec alert ()" qu'est ce qu'il me manque ?

    le 21/06/2018 à 10h23

  • mram

    mram Administrateur

    Bonjour,

    > alert ("monPrenom");

    Là si vouss mettez des guillemets vous ne faites plus référence à la variable. Pour Javascript ce n'est que du texte. Et n'oubliez pas de coller les parenthèses au nom de la fonction.

    le 24/06/2018 à 06h38

  • franckferdinand-84

    franckferdinand-84

    Bonjour Mram, pouvez-vous jeter un coup d'oeil et me dire ce qui cloche ? Même avec la suggestion grace au "soumettre" je ne vois pas :/

    le 17/04/2018 à 19h38

  • franckferdinand-84

    franckferdinand-84

    Ah probleme résolu pardon ! J'avais mis des guillemets dans Le alert("..."); =)

    le 17/04/2018 à 19h41

  • kurreembokus.s-55

    kurreembokus.s-55

    Quand je met juste <script> var monPrenom = "shamin"; </script> et que je fais soumettre ca marche sans mettre le alert() est ce normal ?

    le 17/04/2019 à 13h06

  • meriam

    meriam Administrateur

    pour afficher monPrenom vous devez utiliser alert()

    le 17/04/2019 à 14h45

  • tekh3d-63

    tekh3d-63

    bonjour quelq'un aurit il un conseil, merci

    le 04/04/2018 à 19h14

  • mram

    mram Administrateur

    Bonjour, il vous manquait un guillemet. Attention aux fautes de frappes.

    le 05/04/2018 à 04h05

  • gcharmassonjm-87

    gcharmassonjm-87

    Bonjour je ne comprends pas mon erreur var monPrenom = "Guillaume"; monPrenom alert("Guillaume"); il m'affiche unexpected identifier

    le 05/09/2018 à 15h43

  • mram

    mram Administrateur

    Pas besoin de remettre le nom de la variable devant alert().

    le 10/09/2018 à 04h01

  • siuol.zurduoma

    siuol.zurduoma

    J'ai bien galérer mais j'ai finit par réussir

    le 23/09/2017 à 19h46

  • marcos.remi

    marcos.remi

    <strong>alert</strong> est collé à la parenthèse et la variable citée entre ses parenthèses n'a pas de guillemets !

    le 16/02/2018 à 15h31

  • abdo7219

    abdo7219

    voila ce qui j ai obtenue après plusieur tentative il faut faire en 3 étaps 1- déclarer la variable; 2- donner une valleur a la variable; 3- afficher la variable -

    le 22/01/2018 à 11h46

  • CodyLeCodingue

    CodyLeCodingue

    Bonjour : svp quelle est l'erreur puisque que çà fonctionne ? merci var myName = "Hamid"; alert(myName);

    le 15/09/2017 à 13h31

  • mram

    mram Administrateur

    Bonjour, il faut utiliser la variable monPrenom et pas une variable que vous avez inventé.

    le 20/09/2017 à 14h51

  • clad91130-95

    clad91130-95

    bonjour j'ai unexpeted token en erreur

    le 09/07/2018 à 22h06

  • mram

    mram Administrateur

    Bonjour, il vous manque encore le ; à la fin de la ligne 9.

    le 16/07/2018 à 04h44

  • michele.malerba

    michele.malerba

    Bonjour, on m'indique l'erreur suivante:Avez-vous bien affiché "monPrenom" avec alert() ?mon code est:<!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom = 'Michele'; alert('monPrenom'); </script> </body> </html> merci

    le 25/08/2017 à 11h10

  • mram

    mram Administrateur

    Bonjour, je vois que vous avez finalement trouvé :) Avez-vous bien compris la différence entre le nom d'une variable et la valeur qu'elle contient ?

    le 30/08/2017 à 13h06

  • pauline.morganti

    pauline.morganti

    je ne vois pas ma faute quand je veux souimettre il marque Erreur: et rien du tout que du blanc

    le 20/10/2017 à 16h31

  • mram

    mram Administrateur

    Bonjour, monPrenom est une variable donc il ne faut pas de guillemets autour.

    le 20/10/2017 à 17h20

  • pconcession

    pconcession

    <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom = "Conceicao"; alert("monPrenom"); </script> </body> </html> j ai essayé toutes les solutions ça ne fonctionne pas help!

    le 08/08/2017 à 11h25

  • mram

    mram Administrateur

    Bonjour, eh non vous n'avez pas essayez sans les guillemet à la ligne 2. Pour Javascript si vous mettez des guillemets dans alert() il considère que c'est du texte et non la variable déclarez juste au dessus. Vous auriez mis alert("toto") pour Javascript c'est pareil c'est juste du texte.

    le 09/08/2017 à 11h30

  • julianyrayton

    julianyrayton

    Bonjour! J'ai également le même soucis regardez: <!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom = "Julien"; alert (monPrenom); </script> </body> </html>

    le 10/11/2017 à 14h04

  • mram

    mram Administrateur

    Bonjour, les parenthèses doivent être collées au nom de la fonction : alert()

    le 11/11/2017 à 15h03

index.html
<!DOCTYPE HTML> <html> <head> <title>Attribuer une valeur à une variable</title> </head> <body> <script> var monPrenom; </script> </body> </html>