JavaScript String charCodeAt() မူကြောင်း
- အရှေ့လိုက် စာရင်း
- နောက်လိုက် စာရင်း
- အဆင်းချိုး အထိပ်သို့ JavaScript String ကိုယ်စားပြု ကျမ်း
ဒီပုံစံ နှင့် အသုံးပြုခြင်း
charCodeAt()
အမှုကြောင်း သုံးသပ်ထားသော နံပါတ် တွင် အစားသွားသော စကားလုံး၏ Unicode ကို ပြန်လည်ပေးသည်။
第一个字符的索引是 0,第二个是 1,......
最后一个字符的索引是字符串长度 - 1(参见下面的示例)。
另请参阅:
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 String ကိုယ်စားပြု ကျမ်း