JavaScript String charCodeAt() မူကြောင်း

ဒီပုံစံ နှင့် အသုံးပြုခြင်း

charCodeAt() အမှုကြောင်း သုံးသပ်ထားသော နံပါတ် တွင် အစားသွားသော စကားလုံး၏ Unicode ကို ပြန်လည်ပေးသည်။

第一个字符的索引是 0,第二个是 1,......

最后一个字符的索引是字符串长度 - 1(参见下面的示例)。

另请参阅:

charAt() 方法

charCodeAt() 对比 codePointAt()

charCodeAt() 是 UTF-16,codePointAt() 是 Unicode。

charCodeAt() 返回 0 到 65535 之间的数字。

这两种方法都返回表示字符的 UTF-16 代码的整数,但是只有 codePointAt() 可以返回大于 0xFFFF (65535) 的 Unicode 值的完整值。

提示:有关 Unicode 字符集的更多信息,请访问我们的 Unicode 参考手册

实例

例子 1

获取字符串中第一个字符的 Unicode:

let text = "HELLO WORLD";
let code = text.charCodeAt(0);

亲自试一试

例子 2

获取第二个的 Unicode:

let text = "HELLO WORLD";
let code = text.charCodeAt(1);

亲自试一试

例子 3

获取字符串中最后一个字符的 Unicode:

let text = "HELLO WORLD";
let code = text.charCodeAt(text.length-1);

亲自试一试

例子 4

获取第 16 个字符的 Unicode:

let text = "HELLO WORLD";
let code = text.charCodeAt(15);

亲自试一试

语法

string.charCodeAt(n)

参数

参数 描述
n

可选。数字。字符的索引(下标)。

默认值 = 0。

返回值

类型 描述
数字 给定索引处字符的 Unicode。
NaN 如果索引无效。

技术细节

返回值

string 的第 n 个字符的 Unicode 编码。这个返回值是 0~65535 之间的 16 位整数。

说明

charCodeAt() 方法与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的则是含有字符本身的子串。如果 n 是负数,或者大于等于字符串的长度,则 charCodeAt() နည်းလမ်း ကို NaN

Unicode အောင်ဒေးလ်အလိုက် စကားလုံး ဖန်တီးရန် နည်းလမ်း သိရှိရန် ကျမ်းကို ကြည့်ပါ fromCharCode() နည်းလမ်း

ဘရောက်သုတ်တန်းထောက်ပံ့

charCodeAt() ECMAScript1 (ES1) သည် ဖြစ်သည်

အားလုံး ဘရောက်သုတ်တန်းများ အပေါ် ES1 (JavaScript 1997) ကို အပြည့်အစုံ ထောက်ပံ့ပေးသည်:

Chrome အိုဘီ အီဝီ ဖရက်စ် ဆေးဖျား အိုပရက်ရာ
Chrome အိုဘီ အီဝီ ဖရက်စ် ဆေးဖျား အိုပရက်ရာ
ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့ ထောက်ပံ့

ဆက်စပ် စာရင်း

JavaScript အစီအစဉ်

JavaScript အစီအစဉ် နည်းလမ်း

JavaScript အစီအစဉ် ရှာဖွေရာ