字符代码
charCodeAt
方法检索单个字符的 Unicode 字符代码:
var charCode = "µ".charCodeAt(); // The character code of the letter µ is 181
要获取字符串中字符的字符代码,将字符的从 0 开始的位置作为参数传递给 charCodeAt
:
var charCode = "ABCDE".charCodeAt(3); // The character code of "D" is 68
Version >= 6
某些 Unicode 符号不适合单个字符,而是需要两个 UTF-16 代理项对进行编码。这是超过 2 16 - 1 或 63553 的字符代码的情况。可以使用 codePointAt
检索这些扩展字符代码或代码点值:
// The Grinning Face Emoji has code point 128512 or 0x1F600
var codePoint = "😀".codePointAt();