文字列の指定した位置にある文字を取得する(charAt)

String オブジェクトのインスタンスメソッドである charAt は、文字列の指定した位置にある文字を取得します。ここでは String オブジェクトの charAt メソッドの使い方について解説します。

(Last modified: )

指定位置の文字を取得する(charAt)

String オブジェクトの charAt メソッドは、対象の文字列の指定したインデックスが示す位置にある文字を取得します。書式は次のとおりです。

文字列.charAt(インデックス)

インデックスで指定した位置にある文字を戻り値として返します。インデックスは文字列の最初の文字が 0 、次の文字が 1 となります。範囲外のインデックスを指定した場合は空文字が返されます。

指定位置の文字を取得する(charAt)(1)

次のサンプルをみてください。

let word = '花言葉';

console.log(word.charAt(0));
>> 花
console.log(word.charAt(2));
>> 葉
console.log(word.charAt(4));
>> (空文字)

インデックスに 0 、 2 、 4 をそれぞれ指定して文字を取得しています。インデックスの 4 は文字列の範囲外なので空文字を取得しています。

-- --

String オブジェクトの charAt メソッドの使い方について解説しました。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。