String Static Methods

String.fromCharCode() takes UTF-16 code units and truncates larger numbers to 16 bits; String.fromCodePoint() accepts any code point. The tag String.raw keeps backslashes literally but still interpolates.

Building strings from numbers and raw templatesJavaScriptLive
console.log(String.fromCharCode(72, 105), String.fromCodePoint(0x1F600).length);
console.log(String.fromCharCode(0x1F600) === '\uF600', String.raw`C:\new\folder${1 + 1}`);