JavaScript String.prototype.charCodeAt() 方法
下面是 String.prototype.charCodeAt() 方法的示例。
- 例子:
- 输出:
71
str.charCodeAt()方法返回指定为参数的字符串中索引处存在的字符的 Unicode字符集代码单元。该方法的语法如下:
str.charCodeAt(index)
论据
此方法的唯一参数是字符串中要使用其 Unicode 的字符的索引。索引的范围是从0到length – 1 。
返回值
此方法返回其索引作为参数提供给方法的字符的 Unicode(范围在 0 和 65535 之间)。如果提供的索引超出范围,则此方法返回NaN 。
下面提供了上述方法的示例:
示例 1:
Input:
var str = 'ephemeral';
print(str.charCodeAt(4));
Output:
109
在此示例中,方法charCodeAt()从索引4处的字符串中提取字符。因为这个字符是m ,所以这个方法返回 Unicode 序列为109 。
示例 2:
Input:
var str = 'ephemeral';
print(str.charCodeAt(20));
Output:
NaN
在此示例中,方法charCodeAt()从索引20处的字符串中提取字符。由于索引超出了字符串的范围,因此此方法将答案返回为NaN 。
上述方法的代码如下:
方案一:
输出:
109
方案二:
输出:
NaN
支持的浏览器:
- 铬 1 及以上
- 边缘 12 及以上
- 火狐 1 及以上
- Internet Explorer 4 及更高版本
- Safari 1 及以上
- Opera 4 及以上