6. Template Strings - zainablfz/js-fundamentals GitHub Wiki

Template Strings

Het maken van strings kan met dubbele aanhalingstekens of enkele aanhalingstekens, maar deze strings ondersteunen geen interpolatie.

Template strings ondersteunen echter wel interpolatie en andere handige functies.


`This is a template string`

Het enige verschil is dat de strings beginnen en eindigen met een backtick character `.

Multiline strings

Template strings kunnen over meerdere regels verdeeld staan. Met een normale string kan dit niet.

let text = `This is a multiline
string that
just works!`

Interpolation

Template strings ondersteunen interpolation. Dit betekent dat je een variabele in je string kunt schrijven en de waarde ervan kunt krijgen. De syntax is ${variableName}.

let language = "JavaScript";
`I am learning ${language}`; //"I am learning JavaScript";