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] URLのホスト名を取得する(location.hostname)

URLのホスト名を取得するには、location.hostnameを使用します。 サンプルソース 例)現在のページのUR ...

[JavaScript] サブ画面が開いているか閉じているかチェックする(window名.closed)

サブ画面が開いているか閉じているかチェックするサンプルです。 サンプルソース 例)サブ画面が開いているか閉じているかチェ ...

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

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

[JavaScript] ページを離れる直前に処理を行う(onBeforeUnload)

ページを離れる直前に処理を行うには、onBeforeUnloadイベントハンドラを使用します。 サンプルソース 例)ペー ...

[JavaScript] ページに文字列を出力する(document.write、document.writeln)

JavaScriptからページに文字列を出力するには、 document.write、document.writelnを ...

スポンサーリンク