JavaScript Template Literals

Template literals are a new way of defining strings by using backticks ` instead of single or double quotes.

const name = 'Jim';
console.log(`Hello ${name}`); // Output: Hello Jim


const a = 2;
const b = 3;
console.log(`${a} + ${b} = ${a + b}`); // Output: 2 + 3 = 5


console.log(`This is
a multiline
string.`);
/*
This is
a multiline
string
*/


console.log(`First line\nSecond line\t\t\tafter tabs`);
/*
First line
Second line     after tabs
*/

Leave a Comment