JavaScript introduction


Exemple

Les littéraux de template agissent comme des chaînes avec des fonctionnalités spéciales. Ils sont encadrés par le retour à la ligne `` et peuvent être répartis sur plusieurs lignes.

Les littéraux de modèle peuvent également contenir des expressions incorporées. Ces expressions sont indiquées par un signe $ et des accolades {}

//A single line Template Literal  
var aLiteral = `single line string data`;


//Template Literal that spans across lines       
var anotherLiteral = `string data that spans
         across multiple lines of code`;     

//Template Literal with an embedded expression
var x = 2;
var y = 3; 
var theTotal = `The total is ${x + y}`;     // Contains "The total is 5" 



//Comarison of a string and a template literal
var aString = "single line string data"
console.log(aString === aLiteral)                         //Returns true

Il existe de nombreuses autres fonctionnalités des littéraux de type chaîne, tels que les littéraux de modèles marqués et les propriétés brutes. Celles-ci sont démontrées dans d'autres exemples.