javascript - "code unit value"在 ECMA-262(JavaScript 5 版本)中意味着什么?

标签 javascript

我正在观看 ECMA-262(JavaScript 5 版本),但无法理解什么是“代码单元值”?

谁能告诉我吗?

非常感谢!

最佳答案

JavaScript 字符串是无符号 16 位整数的序列,也称为代码单元

代码点是 Unicode 标准表示符号和非符号的方式。代码点表示为四到六位十六进制数字,通常以 U+ 为前缀,例如U+0061 拉丁文小写字母 A。

不同之处在于,代码单元的组成部分取决于所使用的字符编码。然而,代码点仅仅是“字符”的概念,例如可以使用 UTF-8 对其进行编码。

有关更多信息,请阅读 chapter 2 of the Unicode spec ,特别是2.4代码点和字符

关于javascript - "code unit value"在 ECMA-262(JavaScript 5 版本)中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5244664/

相关文章:

javascript - 为什么 Math.pow 比缓存的 Math.pow 更快 (var pow = Math.pow)

javascript - Three.js 中的插值曲面

javascript - 在我的 javascript 中永远不会触发成功事件以进行轮询事件

javascript - Golang为深层嵌套结构赋值

javascript - 元素内部光滑的旋转木马箭头

javascript - 使用 jQuery 使用选择器语法一次添加 2 个元素

javascript - 取消按钮 HTML jQuery

javascript - 保持 Promise 链的可读性

javascript - Protractor Jasmine 描述嵌套在 it block 中的 block

javascript - 表单验证正则表达式和 DOM : What would be the best way to implement regex in a form validation