开发者

What does the "code unit value" mean in ECMA-262 (JavaScript 5 edition)?

I开发者_开发问答'm watching ECMA-262 (JavaScript 5 edition) and cannot understand what is "code unit value"?

Can anyone tell me?

Thank you very much!


A JavaScript string is a sequence of unsigned 16-bit integers, also known as code units.

A code point is how the Unicode standard represents symbols and non-symbols. Code points are represented as a four-to-six digit hexadecimal number, typically prefixed with U+, e.g. U+0061 LATIN SMALL LETTER A.

The difference is that what can be part of a code unit depends on the character encoding that is used. A code point however, is merely the concept of a “character” that can then potentially be encoded using UTF-8, for example.

For more information, read chapter 2 of the Unicode spec, especially 2.4 Code points and characters.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜