JavaScript 字符串charCodeAt()方法返回指定为参数的字符串中索引处存在的字符的 Unicode 字符集代码单元。索引号的范围从 0 到 n-1,其中 n 是字符串的长度。
用法:
str.charCodeAt(index)
Parameters: 此方法接受单个参数。
- index: 它是字符串中要使用 Unicode 的字符的索引。索引的范围是从 0 到 length - 1。
返回值:此方法返回字符的 Unicode(范围在 0 到 65535 之间),该字符的索引作为参数提供给该方法。如果提供的索引超出范围,此方法返回NaN
注意:str.charCodeAt(index) 方法不会更改原始字符串的值。
下面是 String.prototype.charCodeAt() 方法的示例。
示例 1:此示例显示了 String.prototype.charCodeAt() 方法的基本用法。
JavaScript
function func() {
let str = 'GEEKS';
let value = str.charCodeAt(0);
console.log(value);
}
func();
输出:
71
示例 2:在此示例中,方法 charCodeAt() 从索引 4 处的字符串中提取字符。由于该字符是 m,因此该方法返回 Unicode 序列为 109。
JavaScript
// JavaScript to illustrate charCodeAt() method
function func() {
let str = 'ephemeral';
// Finding the code of the character at
// given index
let value = str.charCodeAt(4);
console.log(value);
}
func();
输出:
109
示例 3:在此示例中,方法 charCodeAt() 从索引 20 处的字符串中提取字符。由于索引超出了字符串的范围,因此该方法返回的结果为 NaN。
JavaScript
// JavaScript to illustrate charCodeAt() method
function func() {
let str = 'ephemeral';
// Finding the code of the character
// at given index
let value = str.charCodeAt(20);
console.log(value);
}
func();
输出:
NaN
支持的浏览器:
- Chrome 1 及以上版本
- 边 12 及以上
- 火狐浏览器1及以上版本
- Safari 1 及以上版本
- Opera 4 及以上版本
我们有 Javascript 字符串方法的完整列表,要检查这些方法,请阅读这篇 Javascript 字符串完整参考文章。
相关用法
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String charAt()用法及代码示例
- JavaScript String codePointAt()用法及代码示例
- JavaScript String concat()用法及代码示例
- 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()用法及代码示例
注:本文由纯净天空筛选整理自HGaur大神的英文原创作品 JavaScript String charCodeAt() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。