JavaScript字符串 – charCodeAt() 方法
描述
该方法返回一个数字,该数字指示给定索引处的字符的Unicode值。
Unicode代码点范围从0到1,114,111。前128个Unicode代码点直接匹配ASCII字符编码。 charCodeAt() 总是返回一个小于65,536的值。
语法
使用以下语法找到特定索引处的字符代码。
string.charCodeAt(index);
参数详细信息
index − 一个0到字符串长度减1之间的整数;如果未指定,则默认为0。
返回值
返回一个数字,指示给定索引处的字符的Unicode值。如果给定的索引不在0到1个小于字符串长度的范围内,则返回NaN。
示例
尝试以下示例。
<html>
<head>
<title>JavaScript字符串charCodeAt()方法</title>
</head>
<body>
<script type = "text/javascript">
var str = new String("This is string");
document.write("str.charCodeAt(0) is:" + str.charCodeAt(0));
document.write("<br />str.charCodeAt(1) is:" + str.charCodeAt(1));
document.write("<br />str.charCodeAt(2) is:" + str.charCodeAt(2));
document.write("<br />str.charCodeAt(3) is:" + str.charCodeAt(3));
document.write("<br />str.charCodeAt(4) is:" + str.charCodeAt(4));
document.write("<br />str.charCodeAt(5) is:" + str.charCodeAt(5));
</script>
</body>
</html>
输出
str.charCodeAt(0) is:84
str.charCodeAt(1) is:104
str.charCodeAt(2) is:105
str.charCodeAt(3) is:115
str.charCodeAt(4) is:32
str.charCodeAt(5) is:105