我正在观看ECMA-262(JavaScript 5版)并且无法理解什么是“代码单元值”?
谁能告诉我?
非常感谢!
答案 0 :(得分:4)
JavaScript字符串是一系列无符号16位整数,也称为代码单元。
代码点是Unicode标准表示符号和非符号的方式。代码点表示为四到六位十六进制数,通常以U+
为前缀,例如, U + 0061 LATIN SMALL LETTER A.
区别在于代码单元的一部分取决于所使用的字符编码。然而,代码点仅仅是“字符”的概念,然后可以使用UTF-8对其进行编码。
有关详细信息,请阅读chapter 2 of the Unicode spec,尤其是 2.4代码点和字符。