Menu
Coddy logo textTech

Template Literals

Fait partie de la section Logique & Flux du Journey JavaScript de Coddy — leçon 3 sur 65.

Les gabarits de libellés (template literals) utilisent des accents graves ` pour créer des chaînes de caractères et vous permettent d'insérer des expressions en utilisant ${}.Par exemple, lors de la création de salutations, vous pouvez intégrer dynamiquement des noms ou d'autres données directement dans le modèle littéral. Vous pouvez également inclure des symboles comme $ en les plaçant directement à l'intérieur des backticks.Exemple :
const userName = "Sam";
const price = 5;
const message = `Welcome, ${userName}! Your total is ${price}.`;
// Insère userName et price à l'intérieur de la chaîne
Les littéraux de gabarits prennent également en charge les chaînes multi-lignes sans avoir besoin du caractère d'échappement \n.Vous pouvez simplement appuyer sur Entrée pour passer à la ligne, et le saut de ligne sera conservé dans la sortie. Les deux approches fonctionnent :
// Utilisation de \n
const message1 = `Line 1\nLine 2`;

// Utilisation de sauts de ligne réels
const message2 = `Line 1
Line 2`;
Les deux produisent le même résultat.
challenge icon

Défi

Facile

Créez une fonction nommée greetAll qui prend un tableau de noms et renvoie une chaîne de caractères. Chaque nom du tableau doit produire une ligne au format Hello, <Name>! rassemblées dans une seule chaîne, séparées par des sauts de ligne. Utilisez des littéraux de gabarits pour les lignes de salutation.

Essayez vous-même

function greetAll(names) {
  // Écrivez votre code ici
}
// N'écrivez rien en dehors de la fonction
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Logique & Flux