en JavaScript, nous pouvons affecter des chaînes à une variable et utiliser la concaténation pour combiner la variable à une autre chaîne.
pour concaténer une chaîne, vous ajoutez un signe plus+ entre les chaînes ou les variables de chaîne que vous souhaitez connecter.
let myPet = 'seahorse';
console.log('My favorite animal is the ' + myPet + '.');
// My favorite animal is the seahorse.
ci-Dessus, nous avons créé une variable myPet
et il a attribué "seahorse”
. Sur la deuxième ligne, nous avons concaténé trois chaînes: « mon animal préféré est le » (incluez l’espace à la fin), la variable et la période., Le résultat est "My favorite animal is the seahorse.”
L’utilisation d’un guillemet simple ou d’un guillemet double n’a pas d’importance tant que vos guillemets d’ouverture et de fermeture sont les mêmes. La seule fois que cela compte si vous utilisez un mot qui a une apostrophe comme « je suis”. Il sera plus facile à utiliser de guillemets doubles au lieu d’utiliser un caractère d’échappement.
Une autre chose à noter est lors de la concaténation de nombres et de chaînes. Lorsque vous concaténez un nombre avec une chaîne, le nombre devient une chaîne.
let myAge = 85;
console.log("I am " + myAge + " years old.");
// I am 85 years old.
Une autre façon d’inclure une variable à une chaîne consiste à interpoler une chaîne., En JavaScript, vous pouvez insérer ou interpoler des variables dans des chaînes à l’aide de littéraux de modèle. Voici un exemple de littéral de modèle utilisant notre premier exemple:
let myPet = 'seahorse';
console.log(`My favorite animal is the ${myPet}.`);
Les littéraux de modèle sont enfermés dans des backticks. Vous écrivez la chaîne que la normale mais pour la variable que vous souhaitez inclure dans la chaîne, vous écrivez la variable comme ceci: ${variableName}
. Pour l’exemple ci-dessus, la sortie sera le même que l’exemple avant elle utilise la concaténation. La différence est que l’exemple d’interpolation est beaucoup plus facile à lire.