JavaScript String charAt()
- 上一頁 at()
- 下一頁 charCodeAt()
- 返回上一層 JavaScript String 參考手冊
定義和用法
charAt()
方法返回字符串中指定索引(下標)處的字符。
第一個字符的索引是 0,第二個是 1,...
最后一個字符的索引是字符串長度 - 1(請參見頁面下面的實例)。
另請參閱:
實例
例子 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 |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 at()
- 下一頁 charCodeAt()
- 返回上一層 JavaScript String 參考手冊