JavaScript Template Literals
Template Literals (ES6)
Enhanced string formatting with embedded expressions.
Template Literal Examples
let name = "John";
let age = 25;
// Old way
let greeting = "Hello " + name + ", you are " + age + " years old.";
// Template literal
let greeting = `Hello ${name}, you are ${age} years old!`;
// Multi-line
let multiLine = `
This is a
multi-line
string
`;
// Expression evaluation
let result = `Double ${age * 2}`;Key Points
- Backticks
`delimit template literals. - ${expression} for interpolation.
- Multi-line strings without escape characters.
- Nested templates and expressions supported.