1.4
Template literals
Examples with a Run button are editable. Underlined terms open a short definition.
Template literals (Template strings)
// Untagged, these create strings:
`string text``string text line 1
string text line 2` // Multi line String
`string text ${expression} string text`; // access any veriable by ${variable_name}
- Without Template Literals
let a = 5,
b = 10;
console.log('Fifteen is ' + (a + b) + ' and \n not ' + (2 * a + b) + '.');
// "Fifteen is 15 and
// not 20."
- With Template Literals
let a = 5,
b = 10;
console.log(`Fifteen is ${a + b} and
not ${2 * a + b}.`);
// "Fifteen is 15 and
// not 20."Your last opened chapter is saved in this browser when local storage is available.
Discuss this section
Questions, corrections or a better example? Comments use GitHub Discussions.