☰ JavascriptTemplate
 

Template string en javascript

Les template strings utilisent ` au lieu de ' ou de " pour encadrer un string,
on peut ainsi écrire des strings multilignes sans utiliser de n.

On peut également y faire des substitutions en utilisant ${}

Le code dans une substitution peut être n'importe quelle expression javascript comme une expression, un appel de fonction, de l'arithmétique, ou autre. Vous pouvez même, en cas de besoin, y placer un autre template string.

Tous les espaces sont conservés.

Le caractère d'échappement est \ , nécessaire pour échapper

Exemples

var prenom = 'Jean';
var nom = 'Pierre';
console.log(`Mon nom est ${prenom} ${nom}`);
// Mon nom est Jean Pierre

var double = function(x){return 2 * x}
console.log(`La réponse est ${double(2)}`);
// La réponse est 4

console.log(`Total :  ${5 + 3}`);
// Total :  8