Exercice 6/38

Soit la variable text déjà définie et qui contient du texte.
Dans le fichier "index.html" entre les balises <script></script> :

  • déclarez la variable dateBirth et affectez-lui votre année de naissance sous la forme d'un nombre (sans les guillemets);
  • concaténez le contenu des deux variables dans alert(); de manière à afficher le texte puis votre date de naissance;
  • cliquez sur "Soumettre ma réponse".

Leçon 6/38

Vous avez déjà vu deux types de variables :

  • la chaîne de caractères (type "string");
  • la valeur numérique (type "number");

Dans les exercices précédents, vous avez affiché à l'écran soit la variable monPrenom soit la variable monAge avec alert();.
Il serait bien de pouvoir afficher en une seule fois plusieurs variables.

Cela se fait au moyen de l'opérateur de concaténation +.
Concaténer signifie mettre bout à bout le contenu de plusieurs variables et/ou le contenu d'une variable avec du texte brut.

Remarque :

L'opérateur de concaténation peut produire des résultats différents (inattendus) selon le type de variable utilisé et leur ordre. En effet, Javascript ne traite pas de la même façon une variable de type string et une variable de type number.
Avec des nombres, le caractère + sert d'opérateur arithmétique (addition).

Sachant que Javascript évalue les instructions de la gauche vers la droite, la concaténation de texte et de nombres donne des résultats différents :

var result = "Windows" + 7; // Affiche : Windows7
var result = 5 + 3 + "°C"; // Affiche : 8°C
var result = "PHP" + 6 + 1; // Affiche : PHP61 et non PHP7 

Commentaires les mieux notés

  • meslhalim-64

    help moi j'ai fait ça var dateBirth=1986;alert( "Je suis née en" + 1986 );

  • steeve.zulmea-50

    je n est pas la variable text d affiché a l ecran

  • mram Administrateur

    On vous demande de concaténer la variable text (qui existe déjà, il suffit de l'utiliser) et la variable dateBirth. Ce n'est pas du tout ce que vous faites ligne 9 : pourquoi réécrire 1988 en chiffres alors que cette date est contenu dans la variable dateBirth, utilisez plutôt la variable.

  • pizzutoandrea3

    helppp

105 Commentaires

  • mram

    mram Administrateur

    On vous demande de concaténer la variable text (qui existe déjà, il suffit de l'utiliser) et la variable dateBirth. Ce n'est pas du tout ce que vous faites ligne 9 : pourquoi réécrire 1988 en chiffres alors que cette date est contenu dans la variable dateBirth, utilisez plutôt la variable.

    le 26/04/2017 à 14h57

  • pizzutoandrea3

    pizzutoandrea3

    helppp

    le 06/06/2017 à 02h02

  • mram

    mram Administrateur

    @jeanhasdenteufel : oui le alert() n'est pas exécuté parfois. Mais même sans ça l'exercice peut être validé. Et les variables sont bien initialisées, rien à voir avec les navigateurs.

    le 21/05/2017 à 23h16

  • lkindetoys

    lkindetoys

    sa fait 2h que je suis bloque <script> var dataBirth=1997;alert(text+dataBirth); </script>

    le 21/05/2017 à 18h59

  • mram

    mram Administrateur

    @lkindetoys : vous êtes bloqué depuis 2h car vous écrivez "data" et non "date" ...

    le 21/05/2017 à 23h16

  • Marodheure

    Marodheure

    @mram : Ce qui bloque certaines personnes est que le script ne se lance pas (en cliquant sur le bouton) quand l'exercice comprend des variables déjà initialisées, car sur notre navigateur (chrome pour moi) elle ne le sont pas, donc il y a une erreur js et le script est interrompu. Je pense que c'est valable pour tout les exercices avec des variables pré initialisées.

    le 21/05/2017 à 15h18

  • joeloic1993

    joeloic1993

    Mon Code : <!DOCTYPE HTML> <html> <head> <title>Concaténation de variables</title> </head> <body> <script> var dateBirth=1993; var MonAnniversaire ="Mon Anniversaire" alert("MonAnniversaire" + dateBirth) </script> </body> </html> Mon erreur : " Avez vous bien concaténé les deux variables dans alert?" Il me semble que oui sur ma ligne :alert("MonAnniversaire" + dateBirth) où est donc l'erreur?

    le 06/06/2017 à 15h16

  • phaelier

    phaelier

    Bonjour Je ne comprends pas pourquoi il n'y a pas de guillemets dans alert() car dans la concaténation il y a bien des guillemets ???? Je vous remercie.

    le 11/08/2016 à 18h07

  • atif.souidi

    atif.souidi

    vous vous trompez moi ca marche sans la variable text

    le 20/09/2016 à 18h15

  • Magalislk

    Magalislk

    Je ne comprends vraiment rien...

    le 05/07/2016 à 23h03

  • mram

    mram Administrateur

    Les guillemets englobent toujours une chaîne de caractères. Dès qu'il faut concaténer du texte et autre chose il y a donc forcément des guillemets. Ici on demande de concaténer deux variables donc il ne faut pas de guillemets autour du nom des variables. Mais ces variables contiennent bien du texte.

    le 12/08/2016 à 11h45

  • mram

    mram Administrateur

    Si vous ne donnez pas plus d'indications, je ne pourrai pas vous aider.

    le 06/07/2016 à 18h58

  • big_kal

    big_kal

    J'ai le message d'erreur "AVEZ-VOUS BIEN CONCATÉNÉ LES 2 VARIABLES DANS ALERT()?"alors que mon code me semble correct? Je ne vois pas où se trouve cette erreur? <!DOCTYPE HTML> <html> <head> <title>Concaténation de variables</title> </head> <body><script> var texte = 'Je suis né en '; var dateBirth = 1982; alert(texte+dateBirth); </script></body></html>

    le 25/05/2016 à 16h08

  • mram

    mram Administrateur

    Bonjour, la variable "text" est déjà définie et contient déjà du texte comme indiqué dans l'énoncé. Il faut juste déclarer la variable "dateBirth".

    le 25/05/2016 à 16h08

  • pascal-ds

    pascal-ds

    Désolé, mais Magalislk a raison : la variable text n'est pas écrite dans index.html. Il faut donc la réécrire sinon cela ne fonctionne pas.

    le 18/08/2016 à 10h59

  • danderhy3

    danderhy3

    cet exercice porte à confusion, 'concaténez le contenu des deux variables dans alert(); de manière à afficher le texte puis votre date de naissance;' signifie 'text+dateBirth' et non pas 'text+le nombre'

    le 29/04/2017 à 18h49

  • mram

    mram Administrateur

    Désolé mais non, la variable est bien déjà déclarée, mais dans un fichier à part non accessible aux utilisateurs. C'est le cas pour la plupart des exercices Javascript. Donc pas besoin de la réécrire.

    le 19/08/2016 à 15h19

  • abdo7219

    abdo7219

    mon code et le suivat<!DOCTYPE HTML> <html> <head> <title>Concaténation de variables</title> </head> <body> <script> var dateBirth = 1972; alert(text + dateBirth); </script> </body> </html> apres plusieur validation enfin j ai pu passé a l exercice suivant

    le 01/05/2017 à 19h14

  • annelaure.schwertz

    annelaure.schwertz

    Bonjour, voici mon code : <!DOCTYPE HTML><html><head><title>Concaténation de variables</title></head><body><script>var dateBirth = 1990; alert = (text + dateBirth);</script></body></html> : on me demande si j'ai bien "concaténé deux valeurs" ? Pouvez-vous m'aider s'il vous plaît ? Merci

    le 23/10/2016 à 19h58

  • Magalislk

    Magalislk

    Pardon! <script> var dateBirth = 1978; alert("text" + dateBirth); </script> Qu'est ce qui ne va pas?

    le 08/07/2016 à 21h04

  • Magalislk

    Magalislk

    Alors j'ai fini par réussir, il faut quand même déclarer la variable text...

    le 08/07/2016 à 21h20

  • mram

    mram Administrateur

    @danderhy3 : c'est tout à fait ça : il faut concaténer les 2 variables. Une contient du texte, l'autre contient la date que vous avez indiqué.

    le 04/05/2017 à 12h13

  • laurence.alfonso

    laurence.alfonso

    J'ai moi aussi le message 'SyntaxError: Unexpected token var". Je trouve pas la solution...

    le 12/10/2016 à 20h58

  • csanian

    csanian

    bjr, je ne comprends pas vraiment car rien ne s'affiche lorsque j'exécute JavaScript : <script> var dateBirth= 1964; alert(text + dateBirth); </script> Merci de votre aide

    le 27/12/2016 à 18h07

  • mram

    mram Administrateur

    Non, il ne faut pas déclarer la variable "text" car c'est déjà fait. Il faut juste l'utiliser. Votre erreur dans votre première tentative a été de mettre la variable text entre guillemets : de ce fait ça devient du texte et ça ne fait plus référence à la variable text elle-même.

    le 11/07/2016 à 12h04

  • mram

    mram Administrateur

    Oui car vous n'utilisez pas alert() comme il faut. Il faut juste mettre: alert(blabla). Où "blabla" correspond à ce que vous souhaité afficher (ici la concaténation des 2 variables), car c'est à ça que sert alert(), afficher des choses.

    le 24/10/2016 à 13h52

  • Magalislk

    Magalislk

    Je vous assure que je l'avais fait (j'ai à peu près tout testé...) et ça ne fonctionnait pas :/

    le 11/07/2016 à 21h10

  • mram

    mram Administrateur

    Pas de souci, ces exercices sont fait pour apprendre :)

    le 11/07/2016 à 22h50

  • mram

    mram Administrateur

    Oui l'exécution du Javascript ne fonctionne pas pour certains exercices. Il est prévu d'y remédier.

    le 02/01/2017 à 14h29

  • Biche Tordue

    Biche Tordue

    c'était un peu confu, ils disent que la variable text était déjà définit alors qu'au lancement de l'exercice il n'y avait absolument rien entre les balises script.

    le 29/05/2017 à 15h58

  • mram

    mram Administrateur

    @pizzutoandrea3 : relisez les instructions, vous n'avez pas fait exactement ce qui est demandé.

    le 12/06/2017 à 14h38

  • mram

    mram Administrateur

    @joeloic1993 : idem, vous faites trop compliqué. Relisez les instructions.

    le 12/06/2017 à 14h38

  • Shao_pix

    Shao_pix

    bonjours, bouton executé ne fonctionne pas et quand je clique sur soumettre ma reponse il s'affiche syntaxerror : unexpected ndentifier

    le 28/09/2016 à 10h13

  • mram

    mram Administrateur

    Dans alert() pourquoi déclarer la variable result ? ça ne marchera pas car alert sert juste à afficher du contenu. il faut donc juste faire une concaténation.

    le 16/10/2016 à 23h55

  • william01fr

    william01fr

    bonjour, je seche <script> var dateBirth = 1960; alert(text+dateBirth);</script> rien ne s affiche et je ne peu continuer l exercice ?

    le 08/01/2017 à 01h56

  • mram

    mram Administrateur

    dateBirth doit contenir juste un nombre, donc l'année en fait. Je vais préciser ça dans l'énoncé...

    le 01/10/2016 à 13h46

  • simon.fred

    simon.fred

    Bonjour, je suis complètement bloqué et je ne comprend mon erreur. Déjà, je ne comprend dans la consigne la var text car elle ne se trouve pas dans le document index et du coup je ne comprend pas comment concatener les variables ? Et aussi, sous quelle forme sa date d'anniversaire ? --/--/---- ou seulement l'année ou autre ? car si je met un +, il fera une addition. Aidez s'il vous plait. <!DOCTYPE HTML> <html> <head> <title>Concaténation de variables</title> </head> <body> <script> var dateBirth=1986; alert(dateBirth); </script> </body> </html>

    le 13/06/2016 à 16h28

  • mram

    mram Administrateur

    Bonjour, dans l'énoncé il est dit que la variable "text" est déjà définie et contient du texte. Il n'y a pas à s'en préoccuper, juste l'utiliser. Il faut donc la concaténer avec votre variable "dateBirth".

    le 13/06/2016 à 18h18

  • mram

    mram Administrateur

    Bonjour, rien ne s'affiche car l'exécution de alert() ne fonctionne pas sur certains exercices JS, c'est un bug connu. Mais cela n'empêche pas de valider l'exercice, j'ai pu le faire avec votre code.

    le 09/01/2017 à 12h30

  • simon.fred

    simon.fred

    Bonjour, désolé pour le manque de certains mots dans ma demande :) merci pour votre réponse, j'ai réussi même si pour l'instant je ne comprend pas tout :))

    le 13/06/2016 à 23h03

  • mram

    mram Administrateur

    Si vous ne comprenez pas tout, n'hésitez pas à poser des questions via les commentaires, en dehors des erreurs que vous pouvez avoir, je peux toujours donner des précisions aux exercices.

    le 13/06/2016 à 23h46

  • patricerameaux

    patricerameaux

    est-ce que c'est ça ou pas ? votre méthode qui consiste à faire effectuer des commandes à l'aveugle sans aucune explication (existence d'un fichier caché - la bonne blague comme si on s'en été pas douté) commence à m'exaspérer j'ose espérer que la formation sera plus logique dans son déroulement

    le 04/10/2016 à 10h16

  • mram

    mram Administrateur

    La variable est déclarée dans un script en amont de votre script.js

    le 01/06/2017 à 16h17

  • mram

    mram Administrateur

    Ligne 9 vous utilisez datebirth alors que ligne 8 vous avez déclaré dateBirth. Et enlevez les guillemets à l'année de naissance, ce doit être un nombre.

    le 04/10/2016 à 16h17

  • mram

    mram Administrateur

    Quelle commande à l'aveugle sans aucune explication ? Quelle explication supplémentaire auriez-vous souhaité ? Le fichier initialisé en tout début d'exercice et contenant des variables nécessaires à l'exercice n'est en effet pas accessible (logique sinon les exercices seraient biaisés), et certains utilisateurs ne s'en été en effet pas douté, donc je l'ai précisé.

    le 04/10/2016 à 16h24

  • y.redjah

    y.redjah

    Bonjour, J'ai le message d'erreur avez vous bien concaténé les 2 variables dans alert() ! pourtant je pense que mon code est juste : <html> <head> <title>Concaténation de variables</title> </head> <body> <script> var dateBirth = 1988; alert("datenirth" + 1988); </script> </body> </html>

    le 24/04/2017 à 14h58

  • y.redjah

    y.redjah

    Et lorsque je clique sur exécuter javascript j'ai bien le pop-up avec dateBirth1988

    le 24/04/2017 à 15h03

  • fabricejess7

    fabricejess7

    bonjour c'est normale que RIEN n'apparait sur la page web? ou j'ai un problemme avec javascipte (je l'es acctivé dans l'exercice)

    le 07/12/2017 à 11h02

  • mram

    mram Administrateur

    Bonjour, alert() n'est pas interprété dans certains exercices. C'est sur la liste des bugs. Normalement oui il est prévu que ça s'affiche.

    le 10/12/2017 à 14h23

  • hellwyn6

    hellwyn6

    var dateBirth=1997; alert("dateBirth"+"text"); Je ne comprend pas ce qui ne marche pas :/

    le 02/09/2018 à 19h56

  • mram

    mram Administrateur

    Si vous mettez des guillemets, ce ne sont plus des noms de variable mais juste du texte pour Javascript.

    le 05/09/2018 à 19h42

  • franckferdinand-84

    franckferdinand-84

    bonjour Mram, cet exercice n'est vraiment pas clair, dans l'énoncé il y a la phrase "Soit la variable text déjà définie et qui contient du texte."...mais il n'y a rien..on doit la créer nous même...?

    le 17/04/2018 à 20h05

  • mram

    mram Administrateur

    Bonjour, non elle est déjà définie et vous n'avez pas besoin de la déclarer. C'est valable pour tous les exercices dont l'énoncé commence ainsi.

    le 18/04/2018 à 05h13

  • vahan.barsamian

    vahan.barsamian

    <!DOCTYPE HTML> <html> <head> <title>Concaténation de variables</title> </head> <body> <script> var dateBirth = 1968; alert(text + dateBirth); </script> </body> </html> fonctionne car text est deja defini

    le 11/08/2017 à 07h53

  • mram

    mram Administrateur

    Bonjour, oui la variable "text" on la définie. Elle est chargée avant votre code à l'exécution. Donc il suffit de l'utiliser.

    le 16/08/2017 à 11h15

  • mapmaya-7

    mapmaya-7

    Bonjour, j'ai essayé cette formule et ça fonctionne var text=text var dateBirth=2018 alert(text+dateBirth);

    le 15/05/2018 à 12h03

  • mram

    mram Administrateur

    Bonjour, cette ligne là "var text=text;" ne sert à rien.

    le 18/05/2018 à 05h38

  • hassanaposte-27

    hassanaposte-27

    j’ai besoin d'aide c'est pour JS mais j'arrive pas a valider

    le 06/08/2018 à 17h32

  • mram

    mram Administrateur

    Bonjour, pas besoin de déclarer la variable "text". Elle existe déjà et contient du texte. Il suffit de l'utiliser.

    le 13/08/2018 à 03h41

  • agnesvrac-1

    agnesvrac-1

    Bonjour, Je en comprends pas mon erreur? Pourriez-Vous me filer un coup de main si je puis dire. Merci.<script> var dateBirth =1988; alert(dateBirth + 1988); </script>

    le 23/09/2018 à 23h53

  • meriam

    meriam Administrateur

    lisez bien l'exercice, il demande de concaténer les valeurs des deux variables text et dateBirth.

    le 05/10/2018 à 03h30

  • agnesvrac-1

    agnesvrac-1

    Je comprends aussi en lisant les commentaire que ça fonctionne pas très bien en fait.Je ne vois même pas s'afficher le "text" et impossible de faire fonctionner le JS....:-(

    le 23/09/2018 à 23h59

  • meriam

    meriam Administrateur

    le problème est au niveau de la ligne 9, concaténez le contenu des deux variables dateBirth et text (déja déclaré et contient du text).

    le 05/10/2018 à 15h13

  • thomas.chalanson

    thomas.chalanson

    je ne comrpends pas j'ai bien écrit le code, j' ai essayé aussi avec var result = monAnniversaire + dateBirth; et alert(result); mais ça ne marche pas. mon code<!DOCTYPE HTML> <html> <head> <title>Concaténation de variables</title> </head> <body> <script> var dateBirth = 1981; var monAnniversaire = " je suis né en "; alert(monAnniversaire + dateBirth); </script> </body> </html>

    le 15/10/2017 à 16h23

  • mram

    mram Administrateur

    Bonjour, il faut concaténer dateBirth avec la variable text qui existe déjà. Pas besoin de créer d'autres variables.

    le 19/10/2017 à 00h18

  • daviwys

    daviwys

    J'ai le même soucis que agathe.marcellini

    le 13/09/2017 à 19h02

  • mram

    mram Administrateur

    Bonjour, j'ai testé votre code et il fonctionne bien de mon côté, j'ai pu valider l'exercice.

    le 14/09/2017 à 13h51

  • n.brissac-48

    n.brissac-48

    var dateBirth=1976; alert(dateBirth +"année"); je ne comprends pas mon erreur ?

    le 12/10/2018 à 16h44

  • meriam

    meriam Administrateur

    L'exercice demande de concaténer les variables dateBirth et text déjà définie et qui contient du texte.Vous avez concaténé dateBirth avec 'toto', 'toto' est une chaine non définie dans l'exercice.

    le 12/10/2018 à 16h50

  • audebertt-85

    audebertt-85

    Bonjour, pourrez-vous me corriger svp? <script>var monPrenom = "Audebert";var dateBirth = 1975;alert(monPrenom + dateBirth);</script>

    le 30/05/2018 à 17h52

  • mram

    mram Administrateur

    Bonjour, on ne vous demande pas d'utiliser la variable monPrenom, mais d'utiliser la variable text. Lisez bien l'énoncé.

    le 07/06/2018 à 03h57

  • veronique.nollet

    veronique.nollet

    Bonjour, j'ai le message suivant : Avez-vous bien concaténé les 2 variables dans alert() ? je ne vois pas où est mon erreur d'écriture script : var dateBirth=1963; alert("dateBirth" + 1963);

    le 06/04/2018 à 11h06

  • mram

    mram Administrateur

    Bonjour, si vous mettez une variable entre guillemets, ce n'est plus une variable mais juste du texte et Javascript ne la reconnait plus.

    le 11/04/2018 à 01h01

  • marchandraphael-19

    marchandraphael-19

    Bonjour, je commence l’exercice sans la variable text est ce normal ?

    le 25/09/2018 à 10h28

  • meriam

    meriam Administrateur

    la variable text déjà définie et qui contient du texte, il suffit de l'utiliser pour la concaténation.

    le 05/10/2018 à 16h32

  • alex.schmitt79-17

    alex.schmitt79-17

    var dateBirth=1988; alert("monAnniversaire"+dateBirth);

    le 04/05/2018 à 12h50

  • mram

    mram Administrateur

    Bonjour, il faut concaténer les variables "text" et "dateBirth" et non mettre du texte brut.

    le 09/05/2018 à 06h01

  • stephanie.rouby

    stephanie.rouby

    Bonsoir, la fenêtre de résultat n'apparait pas, pourriez-vous me dire si mon code est bon ou pas ?

    le 01/11/2017 à 17h41

  • mram

    mram Administrateur

    Bonjour, oui le code est correct :)

    le 03/11/2017 à 23h58

  • soacynthiasoa-62

    soacynthiasoa-62

    il faut l 'ecrire comme ceci var text="july"; var dateBirth = 1988; alert(text+dateBirth)

    le 01/06/2018 à 16h44

  • marcos.remi

    marcos.remi

    une variable text avec du contenu. la variable dateBirth avec du chiffre (sans guillemets donc). dans l'alerte, il faut commencer par text et ensuite dateBirth (ce qui est totalement aléatoire mais faux si inversé. quelque peu insensé au final...)

    le 16/02/2018 à 16h03

  • mram

    mram Administrateur

    Bonjour, la variable text contient déjà du texte (pas besoin de la déclarer). Il suffit de la concaténer avec votre variable dateBirth dans l'ordre demandé.

    le 17/02/2018 à 22h34

  • hellwyn6

    hellwyn6

    Oui, je m'en suis rendue compte juste après avoir mis le commentaire, merci !

    le 05/09/2018 à 23h10

  • khd69-20

    khd69-20

    Bonjour, mon exercice se valide alors que rien ne s affiche, est ce normale?

    le 14/06/2018 à 14h45

  • mram

    mram Administrateur

    Bonjour,

    C'est juste que alert() qui est censé afficher le contenu, n'est pas exécuté correctement, c'est un bug mais ça n'empeche pas de valider l'exercice.

    le 19/06/2018 à 04h49

  • nassvukey25-20

    nassvukey25-20

    Je ne comprends pas mon erreur

    le 27/06/2018 à 12h59

  • mram

    mram Administrateur

    Ligne 10 le nombre 2000 est inutile car déjà stocké dans la variable.

    Acet endroit on vous demande de concaténer la variable "text" avec "dateBirth".

    le 05/07/2018 à 03h43

  • tristan_w

    tristan_w

    Bonjour on m'indique un erreur dans mon code, je ne vois pas laqueele, pouvez =-vous m'aider ?

    le 27/12/2017 à 16h49

  • mram

    mram Administrateur

    Bonjour, il faut utiliser les bons noms de variable.

    le 30/12/2017 à 12h36

  • myriamzaiem24-41

    myriamzaiem24-41

    je ne comprends pas mon erreur<script> var dateBirth = 1990; alert(dateBirth+text); </script>

    le 29/09/2018 à 00h04

  • meriam

    meriam Administrateur

    la variable text déjà définie et qui contient du texte. Pas besoin de la déclarer.

    le 05/10/2018 à 18h07

  • andre.isetta

    andre.isetta

    bonjour, ou est la variable text??

    le 25/08/2017 à 10h55

  • mram

    mram Administrateur

    Bonjour, elle existe déjà (déjà déclarée) et contient une valeur. Il faut juste l'utiliser.

    le 30/08/2017 à 13h01

  • stephane.barroqueiro

    stephane.barroqueiro

    bonjour la variable text devant déjà contenir du texte ne s'affiche pas sur mon Html bug? merci

    le 13/01/2018 à 17h32

  • mram

    mram Administrateur

    Bonjour, alert() n'est pas interprété dans certains exercices. C'est sur la liste des bugs. Normalement oui il est prévu que ça s'affiche.

    le 16/01/2018 à 19h57

  • agathe.marcellini

    agathe.marcellini

    j'ai réussi à passer l'exercie avec ce code

    le 07/09/2017 à 12h13

  • agathe.marcellini

    agathe.marcellini

    j'ai réussi à passer l'exercie, mais quand je fais "activer le js" rien ne s'affice, donc je ne peux pas voir et comprendre ce que mon code à généré var dateBirth=1989; alert(text+dateBirth)

    le 07/09/2017 à 12h14

  • mram

    mram Administrateur

    Bonjour, oui en effet le alert() devrait afficher une fenêtre avec le résultat... , c'est noté.

    le 12/09/2017 à 15h41

  • elbasanoguz561995-70

    elbasanoguz561995-70

    bonjour pourquoi j'ai " avez vous bien concaténé les 2 variables dans alert () ? "

    le 13/08/2018 à 18h47

  • mram

    mram Administrateur

    Bonjour est-ce que l'énoncé fait mention d'une variable "monAniversaire" ?

    Vous n'utilisez pas la bonne variable, relisez l'énoncé.

    le 17/08/2018 à 06h20

  • lolululo-22

    lolululo-22

    Bonjour, je ne comprends pas mon erreur. var monAniversaire; var dateBirth; var monAniversaire = "Aout "; var dateBirth = 1993; alert(monAniversaire+dateBirth);. Quand je clique sur soumettre, il m'affiche "Avez-vous bien concaténé les 2 variables dans alert() ?".

    le 04/06/2018 à 14h11

  • mram

    mram Administrateur

    Bonjour, relisez l'énoncé. Vous ne faites pas ce qui est demandé.

    le 07/06/2018 à 04h43

  • joel.mirca-36

    joel.mirca-36

    j'ai besoin d'aide

    le 01/08/2018 à 15h51

  • mram

    mram Administrateur

    Vous oubliez les ; à la fin des instructions.

    le 05/08/2018 à 00h14

  • b.hammoudi2-88

    b.hammoudi2-88

    bonjour l'exercice est validé mais aucun afichage quand j'active Javascript.

    le 24/02/2018 à 11h18

  • mram

    mram Administrateur

    Bonjour, oui alert() ne s'exécute pas tout le temps, c'est un bug.

    le 25/02/2018 à 01h56

  • b.hammoudi2-88

    b.hammoudi2-88

    Merci j'ai résolu le problème.

    le 24/02/2018 à 11h22

  • petitesoeur666-47

    petitesoeur666-47

    Erreur(s) : Avez-vous bien concaténé les 2 variables dans alert() ?

    le 29/03/2018 à 15h24

  • mram

    mram Administrateur

    Bonjour, attention si vous mettez une variable entre guillemets, elle n'est plus interprétée comme telle mais juste comme du texte littéral. Ce n'est donc plus une variable pour Javascript, juste du texte.

    le 01/04/2018 à 02h31

  • djalloh2016-72

    djalloh2016-72

    trop facile cet exo....

    le 24/02/2018 à 15h29

  • djamchid

    djamchid Administrateur

    la variable text n'est pas initialisée par le système, alert ne fonctionne pas, et quand j'initialise texte à "", alert fonctionne!

    le 17/06/2017 à 18h36

  • aniss

    aniss

    bonjour, j'ai testé mon code dans brackets et firefox et il a l'air bon

    le 24/05/2018 à 04h42

  • mram

    mram Administrateur

    Bonjour, on vous demande de déclarer une seule variable et de la concaténer avec une variable existante "text", relisez bien l'énoncé.

    le 28/05/2018 à 04h46

  • fahad.abdillah

    fahad.abdillah

    J'ai le même soucis que agathe.marcellini et daviwys

    le 20/09/2017 à 16h38

  • mram

    mram Administrateur

    Bonjour, quelle erreur avez-vous ? Car votre code est correct .

    le 22/09/2017 à 17h20

  • enoraleturnier-76

    enoraleturnier-76

    Je suis complètement perdus, les instructions ne sont pas claires. Quel text dois-je concaténer avec dateBirth?

    le 09/02/2018 à 02h43

  • mram

    mram Administrateur

    Bonjour, la variable "text" existe déjà, on l'a déclaré pour vous. Il suffit de l'utiliser pour faire la concaténation avec la variable "dateBirth" que vous aurez déclaré.

    le 12/02/2018 à 21h42

  • noella92

    noella92

    bonjour. vous pouvez me dire ou est l'erreur dans mon code.

    le 30/01/2018 à 15h01

  • mram

    mram Administrateur

    Bonjour, oui vous oublié le B majuscule dans le nom de la variable.

    le 30/01/2018 à 19h16

  • m.boussetta-80

    m.boussetta-80

    Oui effectivement je pensais que c'était une erreur, je l'ai remis et ca fonctionne. Merci pour votre retour

    le 05/02/2019 à 22h05

  • nkeshimanabrice-37

    nkeshimanabrice-37

    ok c'est corriger veuillez voir...

    le 04/12/2018 à 08h06

  • nkeshimanabrice-37

    nkeshimanabrice-37

    merci bien réussi

    le 04/12/2018 à 08h13

index.html
<!DOCTYPE HTML> <html> <head> <title>Concaténation de variables</title> </head> <body> <script> var text = 'Je suis née en ' </script> </body> </html>