JavaScript charCodeAt()
方法用于查找字符串中特定索引处字符的 Unicode
值。
索引号从0开始一直到n-1,其中n是字符串的长度。如果给定的索引号是负数或者大于或等于字符串的长度,则返回 NaN。
语法
charCodeAt() 方法由以下语法表示:
string.charCodeAt(index)
参数
index - 它代表一个字符的位置。
注意:当index为空的时候,表示打印第一个字符的unicode值。
返回
Unicode值
示例
让我们看一些 charCodeAt() 方法的简单示例。
示例1
在这里,我们将通过传递其特定索引来打印字符的 Unicode 值。
<script>
var x="yxjc123";
document.writeln(x.charCodeAt(3));
</script>
输出:
99
示例2
在本例中,我们不会向该方法传递任何索引值。在这种情况下,它将返回第一个字符的 Unicode 值。
<script>
var x="yxjc123";
document.writeln(x.charCodeAt());
</script>
输出:
121
示例3
在这里,我们将打印字符串中最后一个字符的 Unicode 值。
<script>
var x="yxjc123";
document.writeln(x.charCodeAt(x.length-1));
</script>
输出:
51
示例4
在这里,我们将提供大于字符串长度的索引号。在这种情况下,该方法返回 NaN。
<script>
var x="yxjc123";
document.writeln(x.charCodeAt(12));
</script>
输出:
NaN