JavaScript 文字列から部分的に文字を取得する方法

JavaScriptで「文字列から部分的に文字を取得する方法」について解説します。

文字列から部分的に文字を取得するにはどうしたら良いですか?

substring、slice、substr、charAtなど、文字列から部分的に文字を取得するためのメソッドがあります。

目次

文字列から部分的に文字を取得する substring、slice、substr、charAt

文字列から部分的に文字を抽出するには、substringslicesubstrcharAtを利用します。

メソッド名指定する値取得する文字
substring(start [,end])start, endstartからend-1までの文字
slice(start [,end])start, endstartからend-1までの文字
substr(start [,length])start, lengthstartからlength文字
charAt(index)indexindexに対応する文字
文字を抽出するメソッド

文字列を文字列範囲(開始~終了)で一部の文字を取得するためには、substring / slice メソッドを利用します。

文字列.substring(start [,end]);

文字列.slice(strat [,end]);

開始位置と文字数で抽出をシたい場合は、substrメソッドを利用します。

文字列.substr(start, length);

文字列のインデックスに対応する1文字を取得するために使用します。

文字列.chartAt(index);

以下は、文字列から部分的に文字を抽出するサンプルです。

let str = "JavaScript";
console.log(str.substring(0,4)); // "Java"
console.log(str.slice(2,6)); // "vaSc"
console.log(str.substr(3,5)); // "aScri"
console.log(str.charAt(5)); // "S"

リスキリングでキャリアアップしてみませんか?

リスキリング(学び直し)は、経済産業省が推奨しており、

今だけ、最大70%のキャッシュバックを受けることができます。

リスキリング 給付金が出るスクール紹介

最大70%の給付金が出るおすすめのプログラミングスクール!

国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!

興味のある方はすぐに確認しましょう。

「文字列から部分的に文字を取得する方法」のまとめ

文字列から部分的に文字を取得する方法」を以下にまとめます。

  • substringは文字列の一部を取得するために使用し、startとendのインデックスを指定します。
  • sliceは文字列の一部を取得するために使用し、startとendのインデックスを指定します。
  • substrは文字列の一部を取得するために使用し、startとlengthを指定します。
  • charAtは文字列のインデックスに対応する文字を取得するために使用します。
メソッド名指定する値取得する文字
substring(start [,end])start, endstartからend-1までの文字
slice(start [,end])start, endstartからend-1までの文字
substr(start [,length])start, lengthstartからlength文字
charAt(index)indexindexに対応する文字

それぞれの違いが分かりやすく解説されて助かりました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次