English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String charAt() メソッド

 JavaScript String オブジェクト

charAt()メソッドは指定されたインデックスの文字を文字列から返します。

最初の文字のインデックスは0、2番目の文字のインデックスは1、そのようにして続きます。

文字列の最後の文字のインデックスはstring.length-1

提供されたインデックスが範囲外の場合、JavaScriptは空文字列を返します。

charAt()にインデックスが提供されていない場合、デフォルト値は0です。

文法:

string.charAt(index)
var str = 'oldtoolbag.com';
str.charAt(1);// return h
テストを見てみる‹/›

ブラウザの互換性

すべてのブラウザでcharAt()メソッドが完全にサポートされています:

メソッド
charAt()

引数の値

引数説明
index返すべき文字のインデックスを示す整数

技術的詳細

返り値:指定されたインデックスの文字を示す文字列;インデックスが見つからない場合は空文字列
JavaScriptバージョン:ECMAScript 1

さらに例

文字列の最後の文字を返す:

var str = 'oldtoolbag.com';
str.charAt(str.length-1);
テストを見てみる‹/›

文字列を巡回して各文字を出力する:

var str = 'oldtoolbag.com';
for(let i=0; i<str.length; i++) {
str.charAt(i);
}
テストを見てみる ‹/›

 JavaScript String オブジェクト