Exercice 25/41
Soit deux variables var1
et var2
de type string et qui contiennent du texte.
Dans le fichier "script.js"
:
- déclarez la variable
result
; - récupérez dans
result
la concaténation devar1
etvar2
; - cliquez sur "Soumettre ma réponse".
Leçon 25/41
Vous avez vu qu'il est possible de concaténer plusieurs chaînes de caractères avec l'opérateur +
. Il existe une fonction native qui fait la même chose, c'est concat()
.
À quoi ça sert ?
- Cette fonction met bout à bout plusieurs chaînes de caractères;
Exemple :
var chaine1 = "Bonjour, ";
var chaine2 = "comment ça va ? ";
var chaine3 = "Il est quelle heure ?"
var resultat = chaine1.concat(chaine2, chaine3);
alert(resultat); // Affiche "Bonjour, commment ça va ? Il est quelle heure ?"
68 Commentaires
-
nniatsireb-31
Bonjour, il s'affiche pas le resultat des presque tous mes exercises. est il commence a relantiser car je n'est pas une vision de ca donne quoi? pour des autres exercises. Mercile 04/04/2022 à 13h52
-
meriam Admin
Avez-vous cliquer sur le lien localhost??
le 06/04/2022 à 19h42
-
br.admette-75
Bonjour, où est mon erreur ?le 08/01/2022 à 20h11
-
meriam Admin
Bonjour, pour afficher la valeur de result ==> alert(result) ==> sans ajouter les guillemets
le 10/01/2022 à 11h09
-
vi.siv-71
VOICI LE BON CODE: var result = var1.concat(var2); alert(result);le 27/11/2019 à 12h36
-
nkeshimanabrice-37
Ok bien fait...le 26/11/2018 à 13h59
-
val24b-34
C'est ok, j'ai réussi !le 22/06/2018 à 18h51
-
val24b-34
Bonjour, je suis coincée.. Voici mon code : var result = concat(var1,var2); alert(result); Ca me met "concat is not defined". Merci de votre aide !le 22/06/2018 à 18h28
-
valerie.cohen0-81
bonjour, j'ai déjà aéré et ça marche toujours pasle 03/04/2018 à 11h55
-
mram Admin
Bonjour, normal en effet car vous mettez deux fois la variable var1.
le 04/04/2018 à 23h56
-
valerie.cohen0-81
bonjour, j'ai fait ce qui a été demandé il y a un problème, aidez moi stple 30/03/2018 à 21h19
-
mram Admin
Bonjour, il s'agit juste d'aérer votre code et ajouter des espaces autour du signe = .
le 31/03/2018 à 22h52
-
valerie.cohen0-81
Bonjour, j'ai un problème avec mon codele 27/03/2018 à 10h22
-
mram Admin
Bonjour, ce n'est pas "var" mais "var1" auquel on applique .concat().
le 29/03/2018 à 22h10
-
damien.lando
var result: var1.concat(var2); alert(result); ou est mon erreur ?le 11/01/2018 à 16h27
-
mram Admin
Bonjour, le double point " : " est incorrect, il faut mettre le signe " = " .
le 12/01/2018 à 00h41
-
Audrey Poul
je n'y arrive tjrs pas help svple 04/01/2018 à 14h29
-
mram Admin
Bonjour, regardez bien l'exemple qui est donné où l'on concatène trois variables (chaine1, chaine2, chaine3) . Ici on demande de concaténer les variables var1 et var2 .
le 06/01/2018 à 23h40
-
angelique.d.faye
Bonjour, je n'arrive pas à trouver mon erreur : var result = result.concat(var1, var2);le 31/12/2017 à 16h59
-
mram Admin
Bonjour, vous utilisez .concat() de la mauvaise manière, revoyez l'énoncé si besoin. Il faut juste concaténer "var1" et "var2" mais pas "result" . Par contre il faut affecter le résultat de la concaténation à "result".
le 31/12/2017 à 17h25
-
Audrey Poul
Bonjour,je bloque var result = result.concat(var1,var2); alert(result); help svple 27/12/2017 à 12h41
-
mram Admin
Bonjour, vous avez essayé pas mal de choses. On demande juste de concaténer var1 et var2, et non var1, var2 et result. Donc il faut juste utiliser la fonction .concat() avec var1 et var2 . Revoyez l'exercice sur la fonction concat() si besoin.
le 30/12/2017 à 10h28
-
pauline.morganti
svple 13/11/2017 à 12h06
-
mram Admin
Bonjour, j'ai répondu à la suite de votre tout premier message :)
le 16/11/2017 à 15h17
-
pauline.morganti
var var1= "Bonjour"; var var2= "aurevoir"; var result= .concat(var1,var2); alert(result);le 12/11/2017 à 08h08
-
mram Admin
Bonjour, regardez bien comment on concatène les trois variables dans l'exemple de l'énoncé. Là il faut le faire seulement avec "var1 et "var2". Et d'ailleurs il n'y a pas besoin de déclarer var1 et var2, juste les utiliser.
le 16/11/2017 à 14h30
Commentaires les mieux notés