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


I haven’t seen anything here or on MDN. I’m sure I’m just missing something. There’s got to be some documentation on this somewhere?

Functionally, it looks like it allows you to nest a variable inside a string without doing concatenation using the + operator. I’m looking for documentation on this feature.


var string = 'this is a string';

console.log(`Insert a string here: ${string}`);


You’re talking about template literals.

They allow for both multiline strings and string interpolation.

Multiline strings:

// foo
// bar

String interpolation:

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

Answered By – Rick Runyon

Answer Checked By – Jay B. (BugsFixing Admin)

Leave a Reply

Your email address will not be published. Required fields are marked *