ECMAScript treats strings as UTF-16.
If I write a program in my text editor, I assume the most-likely default encoding will be UTF-8.
console.log('')
So how does this "work"? Does it work because UTF-16 is directly compatible with UTF-8, which, in turn, is directly compatible with ASCII?