当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript String codePointAt()用法及代码示例


JavaScript字符串codePointAt()是 JavaScript 中的内置方法,用于返回非负整数值,即该方法返回字符串中索引(位置)处的 Unicode 值。

用法:

string.codePointAt(A)

参数:它接受一个显示字符串中元素索引的参数。索引从零 (0) 开始。

返回值:它返回由字符串中的参数表示的元素的代码点值。如果指定位置(即“A”th 索引处)不存在元素,则返回未定义。

以下是字符串codePointAt() 方法的示例。

例子:此示例展示了 javascript 中 string.codePointAt() 方法的基本使用。

javascript


// Taking a string "gfg"
let str = "gfg"
let result1 = str.codePointAt(0);
let result2 = str.codePointAt(1);
let result3 = str.codePointAt(2);
console.log(result1);
console.log(result2);
console.log(result3);
输出
103
102
103

示例 2:该示例的输出未定义,因为第三个索引不存在。

javascript


// Taking a string "gfg"
let str = "gfg"
// Pointing 4th index of the string
// index starts from 0
let result = str.codePointAt(3);
// Printing the code point value
console.log(result);
输出
undefined

示例 3:该示例迭代字符串 “GeeksforGeeks” 中的每个字符并打印每个字符的 Unicode 代码点值。

Javascript


let str = "GeeksforGeeks";
for (let i = 0; i < str.length; i++) {
    const result = str.codePointAt(i);
    console.log(result);
};
输出
71
101
101
107
115
102
111
114
71
101
101
107
115

示例4:在此示例中,codePointAt() 方法用于获取补充字符(在本例中为星形表情符号 “????”)的 Unicode 代码点值。

Javascript


let str = "????";
let result = str.codePointAt(0);
console.log(result);
输出
127775

我们有 Javascript 字符串方法的完整列表,要检查这些方法,请浏览此Javascript 字符串完整参考文章。

支持的浏览器:

  • 谷歌浏览器 41 及以上版本
  • 边 12 及以上
  • 火狐浏览器 29 及以上版本
  • Opera 28 及以上
  • Safari 10 及以上版本


相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript String codePointAt() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。