字元程式碼
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();