Learn Modern String Interpolation in JavaScript
In this tutorial, we are going to learn about string interpolation in JavaScript by using the es6 template literals.
Template literals are defined using the backticks.
String interpolation
To interpolate the string, we need to use the backticks followed by a ${}
syntax.
Here is an example:
let user= 'gowtham';
console.log(`My name is ${user}`);
Output:
My name is gowtham
In the example above, the dollar sign with curly brace ${ }
is a placeholder for evaluating the passed expression.
Other example:
let name = 'gowtham';
console.log(`My name is ${name} and id is ${Math.random()}`);
console.log(` sum of 2 and 3 is ${2+3}`) // 5
Multi-line strings
We can also create multi-line strings in JavaScript by using back ticks.
console.log(`This is a multiline string
using template literals`);