yishifuping

字符串扩展

字符的unicode表示方法

以前JavaScript 允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。

但是,这种表示这种表示方法只限于码点在\u0000~\uFFFF之间的字符,如果超过这个范围的字符,必须用两个双字节表示

ES6 对这一点做出了改进,只要将码点放入大括号,就能正确解读该字符,即不在局限于只能用4个长度的unicode表示一个单字符了

用括号表示法,不在只4字节表示了

上边的了解下就行了,下面的方法可以多看看以后可能用的到

codePointAt()

JavaScript 内部,字符以 UTF-16 的格式储存,每个字符固定为2个字节。对于那些需要4个字节储存的字符(Unicode 码点大于0xFFFF的字符),JavaScript 会认为它们是两个字符。

var s = "

分类:

技术点:

相关文章: