Formation PUB040 : JavaScript et autres bibliothèques côté client, 2020 Les variables JavaScript

3.2 Les littéraux de gabarits


En JavaScript, un littéral de gabarit (en anglais : template literal) et une chaîne de caractère dans laquelle une expression peut être introduite et correctement interprétée.

On utilise les guillemets obliques (backticks : `) pour entourer un littéral de gabarit.

JavaScript

const nom = 'Annie';
const libelle = `Mon nom est ${nom}.`;   // libellé vaut « Mon nom est Annie. »

À l'intérieur du littéral de gabarit, il faut entourer d'accolades la variable qui doit être interprétée et faire précéder le tout par un signe $.

On peut comparer les littéraux de gabarits JavaScript aux chaînes entourées d'apostrophes en PHP : les deux permettent d'interpréter une variable à l'intérieur de la chaîne.

Cependant, les littéraux de gabarits vont plus loin : ils permettent d'exécuter des fonctions, ce qui n'est pas permis dans une chaîne PHP entourée d'apostrophes.

JavaScript

const libellé = `J'ai ${getAge("1993/06/04")} ans.`;

Pour plus d'information

« Littéraux de gabarits ». MDN. https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Litt%C3%A9raux_gabarits

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre