What does ${} (dollar sign and curly braces) mean in a string in Javascript?

You’re talking about template literals.

They allow for both multiline strings and string interpolation.

Multiline strings:

console.log(`foo
bar`);
// foo
// bar

You’re talking about template literals.

They allow for both multiline strings and string interpolation.

Multiline strings:

console.log(`foo
bar`);
// foo
// bar

 Run code snippetExpand snippet

String interpolation:

var foo = 'bar';
console.log(`Let's meet at the ${foo}`);
// Let's meet at the bar

 Run code snippetExpand snippet

Leave a Comment