substringメソッドは、開始位置と終了位置を指定して、その範囲の文字を抽出します。
substringメソッドの基本
開始位置は必須で、終了位置は省略可能です。終了位置を省略した場合、開始位置から文字列の終わりまでが対象になります。
このメソッドでは、開始位置と終了位置を指定しますが、終了位置の文字は含まれません。例えば、”JavaScript”の文字列から最初の4文字を取り出すには、開始位置を0、終了位置を4と指定します。substring(0, 4)は”Java”を返します。また、開始位置が終了位置より大きい場合、自動的に位置が入れ替わります。この特性により、substring(4, 0)も同様に”Java”を返します。
特殊なケースとして、開始位置や終了位置に負の値を指定した場合、それらは0として扱われます。また、両方の値が文字列の長さを超えた場合、文字列の長さとして扱われます。これにより、安全かつ予測可能な動作が保証されます。
substringメソッドは、データを抽出しやすくし、文字列操作の基本として広く利用されています。特に、文字列から特定の部分を取り出す際に非常に便利です。例えば、メールアドレスからドメイン部分を抽出する場合や、特定のフォーマットに従ったデータを解析する場合など、多岐にわたる用途で使用されます。
「忍者CODE」は未経験からでもWeb制作のプロを目指せるオンラインスクールです。
-
- 忍者CODEのWeb制作コースでは、
- 業界最安級の料金でしっかりとスキルを習得できるWeb制作コース・独学プラン
- スキルの習得後に必ず副業案件を紹介してもらえるWeb制作コース・副業支援プラン
- 転職サポートのプロから転職支援が受けられるWeb制作コース・転職支援プラン
の3つのプランから選べます。
学習コースに関するご相談や学習後のキャリアに関するご相談などについては、
こちらの無料メンター相談にて受け付けておりますので、お気軽にお申込みください!また、JavaScript初学者が無料で基礎を学べる JavaScriptの入門講座や無料でJavaSctiptの問題に挑戦できる JavaScriptの無料問題集も非常に好評です!