字符的Unicode表示法
JavaScript允许采用\uxxxx形式表示一个字符,但是,这种表示法只限于码点在\u0000 ~ \uFFFF之间的字符。超出这个范围的字符,必须用两个双字节的形式表示。
"\uD842\uDFB7"
"\u20BB7"
ES6对这一点做出了改进,只要将码点放入大括号,就能正确解读该字符。
"\u{20BB7}"
"\u{41}\u{42}\u{43}"
let hello =
123;
hell\u{
6F}
'\u{1F680}' ===
'\uD83D\uDE80'