JavaScript String 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 String charCodeAt() Method</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