Exercice 15/15

Soit les variables var1, var2 et var3 déjà déclarées et qui contiennent du texte.

Dans le fichier "script.js" :

  • Déclarez la variable texteComplet;
  • Concaténez les 3 variables dans leur ordre (de var1 à var3);
  • Récupérez l'ensemble du contenu concaténé dans texteComplet';
  • Créez une structure pour vérifier si la longueur de texteComplet est strictement supérieure à 100;
  • Si c'est vérifié, affichez "C'est une grande phrase" avec alert();
  • Si ce n'est pas vérifié, affichez "C'est une petite phrase" avec alert();
  • cliquez sur "Soumettre ma réponse".

Leçon 15/15

Cet exercice est un rappel sur quelques points que vous avez déjà vus.

Commentaires les mieux notés

  • ronangarnier

    Bonjour Mram, je rencontre ce message sans comprendre pourqoi : "SyntaxError: Unexpected token else" ligne 6 colonne 1

  • defontainedamien-12

    pouvez vous verifier ou se trouve l'erreur invisible qui m'empeche de valider mon exercice? ou est le probleme dans l'indentation? dans la syntaxe? il n'y a pas non plus d'espace en trop car j'ai tout retaper afin d'etre sur.. mon code est bon puisque je concatène correctement, que mon instruction de verification est correcte et qu'il n'y a aucun defaut dans ce bout de code meme si on peut toujours mieux faire!!! Pourriez vous verifier d'urgence l'algorithme de verification svp? j'ai tout essayer quitte a utiliser la touche tab afin d'indenter de maniere precise, mais bien sur la touche tab ne fait pas les 4 caracteres escomptés... quand la correction propose en plus "avez vous bien utilisez une structure if else" et que c'est le cas j'ai bien envie d'affirmer, venant du support que le probleme se situe entre une chaise et un clavier mais pas forcement de mon coté... désolé pour la courtoisie mais à 6h21 après une heure a chercher mon erreur inexistante, j'ai chaud, j'ai très chaud! Salutation et merci de faire le necessaire les erreurs d'algo me pourisse le plaisir!!!

  • syarova_tsonka

    Bonjour, Esr-ce que vous pouvez m'aider? Apparemment il y a un problème avec les contenus des "alerts".

  • mram Administrateur

    Bonjour, il faut récupérer la longueur de la chaîne de caractère contenue dans la variable texteComplet.

104 Commentaires

  • ronangarnier

    ronangarnier

    Bonjour Mram, je rencontre ce message sans comprendre pourqoi : "SyntaxError: Unexpected token else" ligne 6 colonne 1

    le 02/10/2017 à 11h50

  • mram

    mram Administrateur

    Bonjour, ligne 2 il ne faut pas de point-virgule à la fin. C'est une structure de contrôle, pas une instruction.

    le 03/10/2017 à 22h00

  • defontainedamien-12

    defontainedamien-12

    pouvez vous verifier ou se trouve l'erreur invisible qui m'empeche de valider mon exercice? ou est le probleme dans l'indentation? dans la syntaxe? il n'y a pas non plus d'espace en trop car j'ai tout retaper afin d'etre sur.. mon code est bon puisque je concatène correctement, que mon instruction de verification est correcte et qu'il n'y a aucun defaut dans ce bout de code meme si on peut toujours mieux faire!!! Pourriez vous verifier d'urgence l'algorithme de verification svp? j'ai tout essayer quitte a utiliser la touche tab afin d'indenter de maniere precise, mais bien sur la touche tab ne fait pas les 4 caracteres escomptés... quand la correction propose en plus "avez vous bien utilisez une structure if else" et que c'est le cas j'ai bien envie d'affirmer, venant du support que le probleme se situe entre une chaise et un clavier mais pas forcement de mon coté... désolé pour la courtoisie mais à 6h21 après une heure a chercher mon erreur inexistante, j'ai chaud, j'ai très chaud! Salutation et merci de faire le necessaire les erreurs d'algo me pourisse le plaisir!!!

    le 30/05/2018 à 06h22

  • mram

    mram Administrateur

    Bonjour, rien à voir avec l'indentation ici qui était correcte, mais il manquait le "C" majuscule et comme on vérifie que vous affichez les phrases demandées du coup ça bloque.

    le 02/06/2018 à 04h52

  • mram

    mram Administrateur

    Par ailleurs, on ne vous oblige pas à faire les exercices à ces heures là. A moins que vous y soyez contraint par votre emploi du temps. Notez d'ailleurs que souvent et même avec des années d'expérience il arrive qu'un développeur s'arrache les cheveux pour un caractère mal placé.

    le 02/06/2018 à 04h55

  • syarova_tsonka

    syarova_tsonka

    Bonjour, Esr-ce que vous pouvez m'aider? Apparemment il y a un problème avec les contenus des "alerts".

    le 04/07/2016 à 02h19

  • mram

    mram Administrateur

    Bonjour, il faut récupérer la longueur de la chaîne de caractère contenue dans la variable texteComplet.

    le 05/07/2016 à 12h33

  • mram

    mram Administrateur

    Alors, les lignes 2 et 11 sont inutiles. Ensuite ligne 1 ce n'est pas comme ça qu'il faut utiliser concat() pour concaténer var1, var2 et var3 (revoyez l'exercice sur la concaténation si besoin).

    le 09/02/2017 à 00h00

  • mariinadaguet

    mariinadaguet

    Bonjour, pouvez-vous me dire mon erreur svp. Merci d'avance

    le 06/02/2017 à 15h06

  • Pakal texas ranger

    Pakal texas ranger

    Bonjour, je reste bloqué sur cette exercie. je ne sais pas si vous pouvais voir mon codage. je pense qu'il est bon. Merci bonne journée var texteComplet = var1 + var2 + var3; var extrait = texteComplet; if ( typeof texteComplet.length > 100) { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); }

    le 08/03/2017 à 15h36

  • mram

    mram Administrateur

    Votre ligne 1 est inutile.

    le 19/10/2016 à 10h52

  • jeanbaptiste.bapst

    jeanbaptiste.bapst

    Bonjour, je ne trouve pas mon erreur !

    le 21/12/2016 à 11h58

  • mram

    mram Administrateur

    Ligne 3 il n'y a pas besoin de "typeof". Ligne 2 déclarez la variable "longueur" à la place de "extrait" puis affectez-lui "texteComplet.length". Dans le if ligne 3 il faudra donc réutiliser "longueur".

    le 09/03/2017 à 01h10

  • Pakal texas ranger

    Pakal texas ranger

    Super merci bien :) je me suis arraché quelque cheveux :) mais dans le fond je n'étais pas si loin ! merci

    le 09/03/2017 à 02h02

  • mram

    mram Administrateur

    C'est "texteComplet" avec un "C" majuscule.

    le 22/12/2016 à 13h00

  • jenebakone

    jenebakone

    Effectivement lorsqu'on suit les instructions à la lettre on nous signale une erreur dans les contenus (alert).En intervertissant les contenus l'exercice est validé mais pour qu'il y ait une cohérence avec les instructions j'ai changé le symbole > en < et ça fonctionne tout aussi bien.

    le 21/10/2016 à 19h52

  • aureliedubuis

    aureliedubuis

    Bonjour je ne comprends pas mon erreur. Pourriez-vous m'aider svp. Merci

    le 01/05/2017 à 23h36

  • mram

    mram Administrateur

    Non, vous ne suivez pas les instructions comme il faut : instruction 4 on demande de vérifier si le texte est plus grand que 100 caractères, et pas si c'est inférieur. Si vous vérifiez que c'est inférieur, du coup il faut inverser les alert() pour que ça marche, mais c'est pas ce qui est demandé initialement.

    le 24/10/2016 à 13h24

  • mram

    mram Administrateur

    Bonjour, à la ligne 1 les paramètres de la fonction concat() doivent être séparés par une virgule. Pas besoin de "+" ici pour concaténer car la fonction sert justement à ça, il suffit de lui indiquer en paramètre ce qu'on souhaite concaténer, mais il faut donc les séparer par une virgule.

    le 04/05/2017 à 12h28

  • bretel.val

    bretel.val

    Bonjour, j'avoue que je suis un peu perdu pour cet exercice et en plus de ça je ne comprend pas pourquoi on me demande d'utiliser "else if" quand je clique sur soumettre. Pouvez-vous m'aider ? Merci !

    le 08/04/2017 à 17h53

  • mram

    mram Administrateur

    Ligne 3, il y a une faute au mot "length" .

    le 11/04/2017 à 16h14

  • torres.jean.1373

    torres.jean.1373

    Dans le "if" il faut mettre alert("C'est une petite phrase"); et dans le "else"il faut mettre alert("C'est une grande phrase"); Va savoir pourquoi !

    le 19/07/2016 à 21h13

  • torres.jean.1373

    torres.jean.1373

    +1

    le 19/07/2016 à 21h23

  • laurent.sama

    laurent.sama

    Bonjour, est-il possible d'avoir une explication détaillée, Pourquoi mettre "c'est une petite phrase dans le "if"? et l'autre phrase dans le "else? Merci.

    le 10/09/2016 à 14h50

  • mram

    mram Administrateur

    Vous n'avez pas suivi toutes les instructions ...

    le 19/07/2016 à 21h30

  • fumey.claire

    fumey.claire

    Bonjour, Pourriez-vous m'aider , je ne trouve pas la solution ? Je vous remercie

    le 09/12/2016 à 15h17

  • mram

    mram Administrateur

    Ligne 1 il faut utiliser concat() avec les parenthèses collées au nom de la fonction, tout comme alert(), substr() etc.

    le 09/12/2016 à 23h05

  • fumey.claire

    fumey.claire

    Bonjour, j'ai modifié la parenthèse ça ne marche toujours pas ...

    le 11/12/2016 à 06h33

  • ezzeddineh

    ezzeddineh

    Bonjour mram , à chaque fois que j'écris else (y compris dans les précédents exercice) j'ai ce message SyntaxError: Unexpected token else merci

    le 11/12/2016 à 09h41

  • alie.rostan

    alie.rostan

    je ne comprend pas mon erreur

    le 31/01/2017 à 16h30

  • alie.rostan

    alie.rostan

    ???

    le 01/02/2017 à 12h53

  • alie.rostan

    alie.rostan

    bonjour pouvez vous me repondre psk je ssuis bloque

    le 01/02/2017 à 14h28

  • mram

    mram Administrateur

    C'est expliqué dans les instructions 4, 5 et 6. Si le texte fait plus de 100 caractères alors on affichera "C'est une grande phrase" etc. Vous avez fait le contraire en fait ...

    le 13/09/2016 à 18h25

  • mram

    mram Administrateur

    @fumey.claire : Ligne 7 il y a un espace après "else" alors qu'on attend un retour à la ligne. Sinon c'est correct.

    le 13/12/2016 à 11h03

  • mram

    mram Administrateur

    @ezzeddineh : Normal, ligne 2 il ne faut pas de point-virgule en fin de ligne. Les structures de contrôle n'en ont jamais, mais les instructions oui (comme lignes 1, 4 et 8 par exemple). Et lignes 5 et 9, pas besoin d'échapper l'apostrophe car vous utilisez des guillemets doubles "" pour délimiter la chaîne de caractères.

    le 13/12/2016 à 11h05

  • alie.rostan

    alie.rostan

    bonjour ca fait 2 jours que j'attend pour avoir une reponse ..;

    le 02/02/2017 à 14h28

  • mram

    mram Administrateur

    Bonjour. dans votre dernier code, les lignes 2 et 4 sont inutiles. Par contre ligne 5 il faut utiliser la variable "longueur" que l'on compare au chiffre 100.

    le 02/02/2017 à 18h59

  • mabellil

    mabellil

    bonsoir , mon code est il trop court

    le 18/10/2016 à 17h42

  • alexandre.teulet

    alexandre.teulet

    L’exercice valide la condition à l'envers ... bref ne pas suivre les instructions pour cette exercice mais faire l’inverse ...

    le 05/10/2016 à 15h23

  • mram

    mram Administrateur

    Non, votre code est incorrect, ligne 3 : il faut récupérer la longueur de la variable...

    le 05/10/2016 à 21h12

  • laurence.koubi

    laurence.koubi

    Bonjour, je ne parviens pas à corriger l'erreur ? var texteComplet; texteComplet = concat(var1,var2,var3); if ( texteComplet.lenght > 100 ) { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); } Merci de votre aide

    le 30/08/2017 à 14h20

  • mram

    mram Administrateur

    Bonjour, la fonction concat() ne s'utilise pas comme ça, il y a une petite subtilité.

    le 30/08/2017 à 15h09

  • diminga_mendy

    diminga_mendy

    Bonjour, pouvez-vous me dire ce qui coince ? merci

    le 21/09/2017 à 19h11

  • mram

    mram Administrateur

    Bonjour, je pense que c'est dû à des espaces inutiles après le "else". Le reste du code semble cohérent et juste.

    le 22/09/2017 à 18h37

  • will.henault

    will.henault

    Bonjour, j'avoue ne pas comprendre. voici le message d'erreur : Erreur dans le fichier script.js : Unexpected token (12:0). Merci

    le 29/12/2018 à 10h52

  • meriam

    meriam Administrateur

    Bonjour, récupérez l'ensemble du contenu concaténé dans la variable texteComplet et non pas dans longueur, pour vérifier la longueur de texteComplet, il faut utiliser la méthode length. La fin de l'instruction if et else ne contient pas de point virgule.

    le 30/12/2018 à 16h50

  • lucille.choisnet

    lucille.choisnet

    Bonjour :) J'ai beau me relire, vérifier l'orthographe, l'indentation et les espaces, je ne trouve pas l'erreur.

    le 25/02/2018 à 18h07

  • mram

    mram Administrateur

    Bonjour, la structure du code était bonne, mais on souhaite que chaque accolade soit sur une ligne à part afin de rendre le code lisible.

    le 01/03/2018 à 22h46

  • lorenefelx-51

    lorenefelx-51

    Bonjour, je ne comprends pas mon erreur...

    le 02/05/2018 à 14h19

  • mram

    mram Administrateur

    Bonjour, ce n'est pas lenght mais length ...

    le 04/05/2018 à 07h40

  • aubert.stanislas.axel-36

    aubert.stanislas.axel-36

    Bonsoir, je ne vois pas mon erreur ... var texteComplet = var1 + var2 + var3; if (texteComplet.length > 100); { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); }

    le 17/04/2018 à 18h56

  • mram

    mram Administrateur

    Bonjour, il ne faut pas de ; à la fin de la condition. C'est une structure de contrôle et non une instruction.

    le 23/04/2018 à 03h17

  • Z0diak

    Z0diak

    Mon code a l'air correct, ils me disent d'utiliser le " if else ", je l'ai bien fait ^^

    le 04/09/2018 à 22h18

  • mram

    mram Administrateur

    Attention à la position des accolades : elles doivent être sur une ligne à part.

    Et attention aux espaces inutiles après "else".

    le 10/09/2018 à 03h53

  • djalloh2016-72

    djalloh2016-72

    Bonjour mram pouvez vous me vérifiez si mon code est bon il marche well well mais si seulement ce que j'ai utilisé est dans mon if(texteComple.length > 100) merci pour la réponse

    le 26/02/2018 à 22h34

  • mram

    mram Administrateur

    Bonjour, l'indentation doit faire 4 espaces en fait. C'est la taille standard d'une tabulation dans les éditeurs de texte.

    le 01/03/2018 à 23h16

  • bernardraphael13

    bernardraphael13

    bonjour je bloque j'écris la structure if else , et j'ai toujours l'erreur comme quoi elle n'est pas présente. Pouvez vous m'aider merci ?

    le 23/06/2017 à 14h52

  • mram

    mram Administrateur

    Bonjour, ligne 6 mettez "else {" à la ligne suivante, puis l'accolade à la ligne d'après.

    le 28/06/2017 à 15h14

  • max.rider

    max.rider

    Bonjour. J'ai ce message d'erreur: Avez-vous bien affiché les bons contenus avec alert() ?. Je ne vois pas le problème. Et vous?

    le 02/09/2017 à 18h55

  • mram

    mram Administrateur

    Bonjour, attention dans le if vous mettez textComplet, il manque un "e".

    le 06/09/2017 à 10h48

  • florent.portail-91

    florent.portail-91

    il m'annonce "Avez-vous bien utilisé une structure "if else" ?" Pouvez-vous m'aider ?

    le 22/08/2018 à 12h02

  • mram

    mram Administrateur

    La logique est correcte, mais attention à l'indentation du code.

    Les lignes 4-6 et 9-11 ont une tabulation en trop.

    le 05/09/2018 à 19h16

  • alexismoquet

    alexismoquet

    I don't understand my mistake ! please help me !

    le 04/09/2017 à 18h17

  • mram

    mram Administrateur

    Il faut ajouter une tabulation aux alert()

    le 06/09/2017 à 11h42

  • seif.abassi1-6

    seif.abassi1-6

    var texteComplet = var1.concat(var2, var3); if (texteComplet.length > 100) { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); }

    le 31/05/2018 à 18h07

  • mram

    mram Administrateur

    Bonjour, il faut rajouter une tabulation devant alert(), et attention aux espaces inutiles en fin de ligne.

    le 02/06/2018 à 05h24

  • viesephora

    viesephora

    bonjour j'ai un probleme avec la structure if else var texteComplet = var1.concat(var2 , var3); if (texteComplet.length > 100) { alert ("C\'est une grande phrase"); } else { alert ("C\'est une petite phrase"); }

    le 16/11/2017 à 15h30

  • mram

    mram Administrateur

    Bonjour, oui il y a des espaces en trop à la fin des lignes après alert();

    le 22/11/2017 à 00h28

  • valerie.cohen0-81

    valerie.cohen0-81

    Bonjour ou est mon erreur : var texteComplet; texteComplet = var1.concat(var1,var2,var3); if( texteComplet.lenght > 100 ) { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); }

    le 08/04/2018 à 21h27

  • mram

    mram Administrateur

    Bonjour, votre code est mal indenté. Il pourrait être plus lisible.

    le 09/04/2018 à 18h43

  • thibaudfabvre-9

    thibaudfabvre-9

    Bonjour , pouvez-vous m'aider ? Le code est bon mais mal présenté je pense, je n'arrive pas à trouver la bonne rédaction : var texteComplet= var1.concat(var2, var3); if (texteComplet>100) { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); }

    le 25/08/2018 à 22h06

  • thibaudfabvre-9

    thibaudfabvre-9

    C'est bon , je manquais le .length après texteComplet

    le 26/08/2018 à 18h15

  • mram

    mram Administrateur

    Et oui, ssans ça la condition ne vérifie pas grand chose. Bien vu !

    le 27/08/2018 à 22h38

  • alexismoquet

    alexismoquet

    var texteComplet = var1+var2+var3; if(texteComplet.length>100) { alert ("C'est une grande phrase"); } else { alert ("C'est une petite phrase"); }

    le 25/09/2017 à 14h18

  • mram

    mram Administrateur

    Bonjour, ajoutez un espace après le "if" et ça devrait passer. Et la dernière accolade doit être alignée avec son homologue {

    le 29/09/2017 à 00h34

  • nathalie.chenparis

    nathalie.chenparis

    Bonjour, je ne vois pas ou est mon erreur: var texteComplet = var1.concat(var2, var3); if (texteComplet.length > 100) { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); }

    le 07/05/2018 à 16h57

  • mram

    mram Administrateur

    Bonjour, attention aux espaces inutiles en fin de ligne. Le code lui-même est correct.

    le 14/05/2018 à 02h06

  • felixlevri-63

    felixlevri-63

    J'ai besoin d'aide s'il vous plait. Je ne trouve pavar texteComplet; texteComplet=concat(var1,var2,var3); var texteComplet =var1 || var2 || var3; if(texteComplet.length()>100) { alert("C\est une grande phrase"); } else {s mon erreur.

    le 08/02/2019 à 16h20

  • meriam

    meriam Administrateur

    Bonjour, pour concaténer les 3 variables var1,var2,var3 utilisez l'opérateur "+", la ligne 8 est inutile. Pour la ligne 9, supprimez les parenthèses de la fonction length.

    le 08/02/2019 à 16h31

  • jeremy-elbaze

    jeremy-elbaze

    Bonjour, je ne comprends pas j'ai un message d'erreur me disant: Avez-vous bien utilisé une structure "if else" ? Pouvez vous m'aider svp ?

    le 25/09/2017 à 16h17

  • mram

    mram Administrateur

    Bonjour, ajoutez un espace après le "if" et ça devrait passer.

    le 29/09/2017 à 00h49

  • Ajell

    Ajell

    Je jette l'éponge pour cette exercice. Je n'arrive pas à trouver la solution. Veuillez m'éclairer svp. Merci.

    le 07/01/2018 à 11h59

  • mram

    mram Administrateur

    Bonjour, il n'y a pas besoin de déclarer les variables, mais juste les utiliser (elles existent déjà et contiennent déjà du texte).

    le 12/01/2018 à 01h03

  • oshaoner

    oshaoner

    Erreur(s) : Avez-vous bien affiché les bons contenus avec alert() ? Bonjour, je ne vois pas mon erreur pouvez vous m’éclairer un peu svp Merci

    le 15/12/2017 à 13h48

  • mram

    mram Administrateur

    Bonjour, votre erreur est ici : "textComplet.lenght" : la variable "textComplet" n'existe pas c'est "texteComplet" et la propriété .lenght n'existe pas non plus c'est .length

    le 23/12/2017 à 12h14

  • ant.villard-11

    ant.villard-11

    bonjour, le correcteur me dit:Avez-vous bien utilisé une structure "if else. j'ai pourtant bien espacé le if et et mis les accolades a la ligne !? merci pour votre aide

    le 24/04/2018 à 11h24

  • mram

    mram Administrateur

    Bonjour, oui c'est presque bon. Il faut en fait une indentation de 4 espaces et non 2.

    le 29/04/2018 à 02h49

  • chadesedouy

    chadesedouy

    Bonjour, j'ai du mal comprendre mon erreur, merci de votra aide!

    le 01/07/2017 à 17h22

  • mram

    mram Administrateur

    Bonjour, ligne 2 , concat() ne s'utilise pas comme ça, mais plutôt ainsi : "var1.concat(ici les variables à ajouter)". Ensuite les alert() doivent être à la ligne.

    le 07/07/2017 à 11h10

  • cocoalonso

    cocoalonso

    Bonjour pouvez-vous me dire où est mon erreur avec les contenus de "alert" svp

    le 20/02/2018 à 09h56

  • mram

    mram Administrateur

    Bonjour, vous utiliser la fonction .concat() de la mauvaise façon. Revoyez l'exercice qui aborde cette fonction, normalement il y en a un dessus.

    le 25/02/2018 à 00h21

  • nathalie.2080

    nathalie.2080

    Bonjour!pouvez vous me dire ce qui ne va pas?merci

    le 27/12/2017 à 22h48

  • mram

    mram Administrateur

    Bonjour, il faudrait mettre un espace après "if"

    le 31/12/2017 à 18h29

  • ronangarnier

    ronangarnier

    Bonjour Mram - Pouvez-vous me dire mon erreur ? Merci de votre aide

    le 25/09/2017 à 19h56

  • mram

    mram Administrateur

    Bonjour, ajoutez un espace après le "if" et ça devrait passer. Et il faut directement aller à la ligne après les accolades {

    le 29/09/2017 à 01h17

  • leger02

    leger02

    Bonjour, je ne comprend pas pourquoi ce message s'affiche : Avez-vous bien utilisé une structure "if else" ?

    le 20/09/2017 à 14h57

  • mram

    mram Administrateur

    Bonjour, il doit y avoir des espaces inutiles après le "else" .

    le 22/09/2017 à 17h18

  • camille.totel-9

    camille.totel-9

    Bonjour, je ne comprend d'où provient mon/mes erreurs. le message quand je clique sur soumettre est : "Vous devez laisser les déclarations des variables var1, var2, var3 (Vous pouvez changer leurs valeurs) et texteComplet (Pas de modification)" alors que je n'ai fait aucune modification sur les déclaration des variables... Merci d'avance!

    le 30/04/2019 à 15h44

  • meriam

    meriam Administrateur

    Bonjour, utilisez l'opérateur + pour faire la concaténation.

    le 02/05/2019 à 15h40

  • Rae

    Rae

    Bonjour je ne comprends pas ou est mon erreur mon demande si j'affiche le bon contenue avec alert puis-je avoir de l'aide ?

    le 27/04/2018 à 11h58

  • jason-k

    jason-k

    Bonjour, je ne trouve pas mon erreur, est-il possible d'avoir une aide ? Merci d'avance.

    le 08/09/2017 à 12h21

  • mram

    mram Administrateur

    Bonjour, si vous faites var1.concat(...) alors dans les parenthèses il faut juste mettre les variables que l'on veut concaténer à var1 donc pas besoin de remettre var1.

    le 12/09/2017 à 16h12

  • rachid

    rachid

    Impossible de sortir cet exercice. Tjr le mm message "Avez-vous bien affiché les bons contenus avec alert() ?". Pourtant mon code est bon ou semble correcte...

    le 03/12/2017 à 19h21

  • mram

    mram Administrateur

    Bonjour, non il n'est pas correct : ligne 2 la fonction result() n'existe pas en Javascript.

    le 05/12/2017 à 11h10

  • Barthollet.Laura-17

    Barthollet.Laura-17

    Bonjour, je pense avoir fait une erreur, mais je ne trouve toujours pas , pouvez vous m'aider ?

    le 10/05/2018 à 11h04

  • mram

    mram Administrateur

    Bonjour, attention aux espaces inutiles en fin de ligne. Le code lui-même est correct.

    le 14/05/2018 à 03h18

  • nathalie.chenparis

    nathalie.chenparis

    Bonjour, je ne vois pas ou est mon erreur: var texteComplet = var1.concat(var2, var3); if (texteComplet.length > 100) { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); }

    le 10/05/2018 à 18h12

  • mram

    mram Administrateur

    Bonjour, attention à bien mettre le ; à la fin de chaque instruction.

    le 14/05/2018 à 03h23

  • Jeeg

    Jeeg

    Je comprends pas mon erreur >> var testComplet = concat(var1, var2, var3); var longueur = texteComplet.length; if (texteComplet.length > 100) { alert("C'est une grande phrase"); } else { alert("C'est une petite phrase"); }

    le 20/09/2017 à 15h36

  • mram

    mram Administrateur

    Bonjour, vous utilisez .concat() de la mauvaise manière, revoyez l'énoncé si besoin.

    le 20/09/2017 à 16h00

  • mademoiselle.rama

    mademoiselle.rama

    Bonjour, on m'indique "avez vous bien déclaré les variables demandées ?" j'ai beau chercher mon erreur, je ne comprends pas...

    le 28/09/2017 à 00h16

  • mram

    mram Administrateur

    Bonjour, ligne 1 vous déclarez "textComplet" : il manque un "e".

    le 29/09/2017 à 02h48

  • raph.sil

    raph.sil

    Je ne comprend pas mon erreur ici ! Merci de votre aide !

    le 23/10/2017 à 21h19

  • mram

    mram Administrateur

    Bonjour, vous utilisez mal la fonction concat() : revoyez l'exercice qui aborde cette fonction, il y a un exemple de son utilisation.

    le 25/10/2017 à 15h10

  • yanncalibet-45

    yanncalibet-45

    Bonsoir mes lignes de code sont-elles bonnes ? En soumettant ma réponse, l'erreur "Avez affiché les bons contenus avec alert()." s'affiche. Help please.

    le 27/01/2018 à 13h01

  • mram

    mram Administrateur

    Bonjour, je vois que vous avez essayé pas mal de choses. La dernière version de votre code est correcte, il manque juste l'indentation dans les accolades.

    le 30/01/2018 à 18h38

  • mram

    mram Administrateur

    Donc, pour résumé vos essais : attention à la façon d'utiliser .concat(). et attention au nom que vous donnez aux variables, vous aviez déclaré "texteComplet" puis plus loin vous utilisez "textComplet" : la nuance est faible mais pour Javascript ça change tout c'est deux variables différentes.

    le 30/01/2018 à 18h40

  • isa.siegler

    isa.siegler

    Bonjour. Je ne comprends pas mon erreur, ca devrait être bon, non ?

    le 07/08/2017 à 21h38

  • mram

    mram Administrateur

    Bonjour, l'erreur est ligne 1, la fonction concat() est mal utilisée mais c'est presque ça.

    le 09/08/2017 à 11h22

  • Berteloot.c-15

    Berteloot.c-15

    Bonjour , je suis perdu d'àprés ce que je vois dans les commentaires mon code est bon mais j'ai toujours ce message d'erreur : Avez-vous bien utilisé une structure "if else" ?

    le 30/08/2018 à 17h19

  • mram

    mram Administrateur

    Bonjour, certainement des espaces en trop après les accolades je pense.

    le 06/09/2018 à 06h08

  • leon.thom-33

    leon.thom-33

    Bonjour , je trouve pas

    le 11/02/2018 à 02h35

  • mram

    mram Administrateur

    Bonjour, vous avez mal écrit " length " . Attention à la syntaxe.

    le 12/02/2018 à 22h01

  • aymoh-14

    aymoh-14

    de l'aide s'il vous plait mram

    le 12/12/2018 à 12h26

  • meriam

    meriam Administrateur

    1 :utilisez l'opérateur + pour faire la concaténation texteComplet= var1 + var2 + var3; 2 utilisez texteComplet.length et non pas texteComplet.lenght.

    le 12/12/2018 à 12h36

  • chorckmans

    chorckmans

    Bonjour, je ne comprends pas mon erreur. Merci d'avance.

    le 22/12/2017 à 15h01

  • mram

    mram Administrateur

    Bonjour, vous n'utilisez pas la fonction .concat() de la bonne façon. Revoyez l'exercice qui aborde cette notion si besoin.

    le 23/12/2017 à 17h29

  • nadaljeanyves-70

    nadaljeanyves-70

    Merci Meriam. Je vais verrifier ce genre d'erreur sur les autres exercices Non validé. Merci encore.

    le 12/06/2019 à 14h25

  • meriam

    meriam Administrateur

    bon travail nadaljeanyves.

    le 12/06/2019 à 14h44

  • Arnaud

    Arnaud

    var var1 = 'Je suis une chaîne de caractères '; var var2 = ' concaténée à partir de plusieurs '; var var3 = 'sous-chaînes contenues dans var1, var2 et var3.'; /* Ne pas toucher à la déclaration de texteComplet */ var texteComplet; /* Votre concaténation ... */ texteComplet = var1 + var2 +var3; texteComplet = texteComplet.lenght ? "C'est une grande phrase" : "C'est une petite phrase"

    le 24/04/2019 à 08h44

  • nkeshimanabrice-37

    nkeshimanabrice-37

    merci mram...

    le 21/03/2019 à 09h18

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Exercice de rappel</title> <script src="script.js"></script> </head> <body> </body> </html>
/* Vous pouvez changer le contenu de ces variables */ var var1 = 'Je suis une chaîne de caractères '; var var2 = ' concaténée à partir de plusieurs '; var var3 = 'sous-chaînes contenues dans var1, var2 et var3.'; /* Ne pas toucher à la déclaration de texteComplet */ var texteComplet; /* Votre concaténation ... */ texteComplet = /* ici */; /* La condition ici */