JavaScript

JavaScriptで1文字だけ取得する方法(chartAt)

本記事では、JavaScriptで1文字だけ取得する方法についてサンプルコードを用いて解説しています。

JavaScriptの学習におすすめ参考書
改訂3版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで

本書情報
出版社技術評論社
著者山田 祥寛
発売日2023/2/13
ページ数624ページ
レビュー
(Amazon)
(4件)
先輩くん
先輩くん
10万部突破したJavaScriptの本が大幅増補改訂し7年ぶりに発売されたよ!
後輩ちゃん
後輩ちゃん
最新の基本文法から、開発に欠かせない応用トピックまで学ぶことが出来るよ!

綺麗なコードが書けるようになる!
リーダブルコード-より良いコードを書くためのシンプルで実践的なテクニック

本書情報
出版社オライリージャパン
著者Dustin Boswell / Trevor Foucher
発売日2012/6/23
ページ数260ページ
レビュー
(Amazon)
(620件)
先輩くん
先輩くん
より良いコードを書きたい人におすすめの本だよ!
後輩ちゃん
後輩ちゃん
10以上前の書籍ですが、内容は今でも役に立つものばかりです!

chartAtメソッド

文字列に対して1文字だけ取得する場合、chartAtメソッドを使用します。使い方は以下のとおりです。

str.charAt(number);
構文解説
  • str:文字列をセット
  • number:取得したいn番目を数値で指定

chartAtメソッドは、1文字目を0番目と認識します。そのため、3文字目を取得したい場合はnumberに2を指定する必要があります。

先輩くん

chartAtメソッドを使って、1文字だけ取得するサンプルコードは以下のとおりだよ!

let str = "Hello";

console.log(str.charAt(0)); // => H
console.log(str.charAt(1)); // => e
console.log(str.charAt(2)); // => l
console.log(str.charAt(3)); // => l
console.log(str.charAt(4)); // => o
console.log(str.charAt(5)); // =>
console.log(str.charAt(-1)); // =>

文字数以上の数値や負の値を設定すると、空文字を返します。

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村