JavaScript

[JavaScript] 文字列の一部分を切り出す(substr, substring, slice)

投稿日:2016年10月23日 更新日:

文字列の一部分を切り出すには、 substrを使う方法、substringを使う方法、sliceを使う方法があります。

文字列をsubstrで切り出す

substrは、開始位置と文字数を指定して切り出す書式です。

対象文字列.substr(開始インデックス, [切り出す文字数])

解説

  • インデックス番号は0から始まるため、1文字目は0、2文字目は1 と数えます。
  • 第2引数は省略可です。省略すると最終文字まで指定したことになります。
  • 第1引数にマイナスを指定すると後ろから数えた文字数となります。 この場合、インデックス番号は0からではなく1から数えます。
  • 存在しないインデックス番号を指定しても空文字が返るだけでエラーにはなりません。

文字列をsubstringで切り出す

substringは、開始位置と終了位置を指定して切り出す書式です。

対象文字列.substring(開始インデックス, [終了インデックス])

解説

  • インデックス番号は0から始まるため、1文字目は0、2文字目は1 と数えます。
  • 第2引数は省略可です。省略すると最終文字まで指定したことになります。
  • 存在しないインデックス番号を指定しても空文字が返るだけでエラーにはなりません。

文字列をsliceで切り出す

sliceは、開始位置と終了位置を指定して切り出す書式です。

対象文字列.slice(開始インデックス, [終了インデックス])

解説

  • 基本的にsubstringと同じ動きをしますが、マイナスを指定して後ろから切り出せる事が異なります。
  • 存在しないインデックス番号を指定しても空文字が返るだけでエラーにはなりません。

スポンサーリンク

スポンサーリンク

-JavaScript
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] 数値が有限数かどうかチェックを行う(isFinite)

数値が有限数かどうかチェックをするには、isFinite()関数を使用します。 サンプル 例)isFinite関数の結果 ...

[JavaScript] 文字列を繰り返す

文字列を指定した回数繰り返した結果を取得するサンプルです。 サンプルソース 文字列を指定した回数繰り返した値を取得するに ...

[JavaScript] 遷移元ページのURLを取得する

JavaScriptで遷移元ページのURLを取得するサンプルです。 サンプルソース 例)遷移元ページのURLを取得する ...

[JavaScript] オブジェクト(連想配列)の配列の生成・更新・削除を行う

JavaScriptでオブジェクト(連想配列)の配列に関するサンプルです。 オブジェクト(連想配列)の配列を生成 まず、 ...

[JavaScript] 枠線を設定する

JavaScriptで枠線を設定するサンプルです。 サンプルソース 例)ボタンを押すごとにid="target"要素の枠 ...

スポンサーリンク