Menu
Coddy logo textTech

Template Literals

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

Les littéraux de gabarits 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 littéral de gabarit.

Exemple :

const userName = "Sam";
const message = `Welcome, ${userName}!`;
// Insère userName à 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 une nouvelle ligne, et le saut de ligne sera préservé dans le résultat. 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 retourne une chaîne de caractères. Chaque nom dans le tableau doit produire une ligne au format Hello, <Name>! jointes ensemble en une seule chaîne, séparées par des sauts de ligne. Utilisez des littéraux de gabarits pour les lignes de salutation.

Aide-mémoire

Les littéraux de gabarits utilisent des accents graves `` pour créer des chaînes de caractères et vous permettent d'insérer des expressions en utilisant ${} :

const userName = "Sam";
const message = `Welcome, ${userName}!`;
// Insère userName à l'intérieur de la chaîne

Les littéraux de gabarits prennent en charge les chaînes multi-lignes sans avoir besoin de caractères d'échappement \n :

// 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

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