JavaScript charCodeAt 方法详解:获取指定位置字符的 Unicode 编码

作者:木棉时间:2026-10-28 14:59:51浏览:562

本文介绍 JavaScript 中 charCodeAt 方法的用法,该方法用于返回字符串中指定位置字符的 Unicode 编码值。通过示例代码展示如何调用此方法,并说明参数 x 的有效范围及越界时返回 NaN 的情况。同时对比 charCodeAt 与 charAt 方法的区别,前者返回编码数值,后者返回字符子串。

JavaScript charCodeAt 方法概述

JavaScript charCodeAt 方法

charCodeAt 方法的主要功能是从字符串中提取指定位置字符的 Unicode 编码值。其基本语法结构如下:

具体代码实现如下:

str_object.charCodeAt( x )

参数说明:

参数 说明
str_object 要操作的字符串(对象)
x 必需。表示位置的数字

需要注意的是,字符串的索引是从 0 开始计算的。

charCodeAt 方法使用示例

charCodeAt 方法使用示例

示例代码如下:

<script language="JavaScript">
document.write( "jb51".charCodeAt( 1 ) );
</script>

执行上述代码后,控制台或页面输出结果为:

输出内容如下:

98

如果传入的参数 x 超出了有效范围(即不在 0 到字符串最大长度之间),该方法将返回 NaN。

charCodeAt 方法与 charAt 方法功能相似,但返回结果不同:charCodeAt 返回指定位置字符的编码值,而 charAt 返回该位置的字符子串。

作者最新文章