JavaScriptの文字列から1文字を取得するサンプルです。
charAtメソッドを使用します。
目次
charAtメソッド
| 変数 = 文字列.charAt(数値); |
- 文字列のうち、引数の位置にある文字を返します。
- 文字列の最初の1文字目の位置は0です。
- 引数が範囲外のときは、空文字を返します。
- 引数がない場合は、1文字目を返します。
- 以下はMDNのcharAtメソッドのリンクです。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/charAt
コード
charAtメソッドのサンプルです。
<script>
const str1 = "ABあい";
console.log(str1.charAt(0)); // A
console.log(str1.charAt(1)); // B
console.log(str1.charAt(2)); // あ
console.log(str1.charAt(str1.length -1)); // い
console.log(str1.charAt()); // A
console.log(str1.charAt(9)); // "" 空文字
</script>
4-8行目は引数の位置にある文字を返します。最初の1文字目は0から始まります。
10行目は最後の文字を取得しています。lengthで文字列の長さを取得して1引きます。
12行目は引数がない場合です。1文字目を返します。
14行目は引数が範囲外の場合です。空文字を返します。
関連の記事
JavaScript 文字列を区切り文字で分割する(split)
JavaScript 文字列から文字列の一部を取得する(substring)
JavaScript 文字列から文字列の一部を取得する(slice)
JavaScript 文字列から文字列の一部を取得する(substr)
JavaScript 文字列の長さを取得する(length)
JavaScript 文字列の位置を取得するサンプル(indexOfとlastIndexOf)
JavaScript 文字列の大文字と小文字を変換する(toLowerCaseとtoUpperCase)
JavaScript 文字列を置き換える(replace)
JavaScript 正規表現で文字列を検索し値を返す(match)