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 及以上版本
相关用法
- JavaScript String codePointAt()用法及代码示例
- JavaScript String concat()用法及代码示例
- JavaScript String charAt()用法及代码示例
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String length用法及代码示例
- JavaScript String replace()用法及代码示例
- JavaScript String indexOf()用法及代码示例
- JavaScript String lastIndexOf()用法及代码示例
- JavaScript String startsWith()用法及代码示例
- JavaScript String endsWith()用法及代码示例
- JavaScript String toUpperCase()用法及代码示例
- JavaScript String toLowerCase()用法及代码示例
- JavaScript String includes()用法及代码示例
- JavaScript String repeat()用法及代码示例
- JavaScript String fromCharCode()用法及代码示例
- JavaScript String substring()用法及代码示例
- JavaScript String padStart()用法及代码示例
- JavaScript String padEnd()用法及代码示例
- JavaScript String fromCodePoint()用法及代码示例
- JavaScript String match()用法及代码示例
- JavaScript String matchAll()用法及代码示例
- JavaScript String localeCompare()用法及代码示例
- JavaScript String search()用法及代码示例
- JavaScript String replaceAll()用法及代码示例
- JavaScript String split()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript String codePointAt() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。