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 字符串搜索