string interpolation string and variable code example
Example 1: string interpolation
/*In order to embed expressions within normal strings,
you would use the following syntax:*/
let a = 5;
let b = 10;
console.log('Fifteen is ' + (a + b) + ' and\nnot ' + (2 * a + b) + '.');
// "Fifteen is 15 and
// not 20."
/*Now, with template literals, you are able to make use of the syntactic sugar,
making substitutions like this more readable:*/
let a = 5;
let b = 10;
console.log(`Fifteen is ${a + b} and
not ${2 * a + b}.`);
// "Fifteen is 15 and
// not 20."
Example 2: string interpolation
const number = 42;
const message = `The number is ${number}`;
message; // => 'The number is 42'