Literals/String: Difference between revisions

→‎{{header|JavaScript}}: Added template literals
m (Moved Wren entry into correct alphabetical order.)
(→‎{{header|JavaScript}}: Added template literals)
Line 1,292:
 
ES6 introduces Unicode code point escapes such as <pre>'\u{2F804}'</pre>allowing direct escaping of code points up to 0x10FFFF.
 
 
ES6 also introduces template literals, which are string literals allowing embedded expressions. You can use multi-line strings and string interpolation features with them. Template literals are enclosed by the backtick (<code>` `</code>) (grave accent) character instead of double or single quotes.
 
<lang JavaScript>const multiLine = `string text line 1
string text line 2`
const expression = `expressions are also supported, using \$\{\}: ${multiLine}`
 
console.log(expression)</lang>
{{out}}
<pre>
expressions are also supported, using ${}: string text line 1
string text line 2
</pre>
 
=={{header|jq}}==
5

edits