JavaScript String charAt() 方法

定义和用法

charAt() 方法返回字符串中指定索引(下标)处的字符。

第一个字符的索引是 0,第二个是 1,...

最后一个字符的索引是字符串长度 - 1(请参见页面下面的实例)。

另请参阅:

charCodeAt() 方法

实例

例子 1

获取字符串中的第一个字符:

let text = "HELLO WORLD";
let letter = text.charAt(0);

亲自试一试

例子 2

获取字符串中的第二个字符:

let text = "HELLO WORLD";
let letter = text.charAt(1);

亲自试一试

例子 3

获取字符串中的最后一个字符:

let text = "HELLO WORLD";
let letter = text.charAt(text.length-1);

亲自试一试

例子 4

超出范围的索引返回空字符串:

let text = "HELLO WORLD";
let letter = text.charAt(15);

亲自试一试

例子 5

默认索引为 0:

let text = "HELLO WORLD";
let letter = text.charAt();

亲自试一试

例子 6

无效索引转换为 0:

let text = "HELLO WORLD";
let letter = text.charAt(3.14);

亲自试一试

语法

string.charAt(n)

参数

参数 描述
n 必需。数字。字符的索引(下标)。

返回值

类型 描述
字符串

规定索引处的字符。

如果索引无效,则为空字符串 ("")。

说明

如果参数 n 不在 0 与 string.length-1 之间,则该方法返回空字符串。

注意:JavaScript 并没有一种不同于字符串类型的字符数据类型,所以所返回的字符是长度为 1 的字符串。

浏览器支持

charAt() 是 ECMAScript1 (ES1) 特性。

所有浏览器完全支持 ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相关页面

JavaScript 字符串

JavaScript 字符串方法

JavaScript 字符串搜索