substr メソッド

文字列内の、指定位置からの指定された長さを持つ部分を返します。

stringvar.substr(start [, length ]) 

引数

  • stringvar
    必ず指定します。一部のテキストを取り出す対象となる String オブジェクトの名前または文字列リテラルを指定します。
  • start
    必ず指定します。取り出す部分の開始の位置を、0 から始まるインデックス番号で指定します。
  • length
    省略可能です。取り出す部分の文字数を指定します。

解説

引数 length に 0 または負の値を指定すると、長さ 0 の文字列 ("") が返されます。この引数を省略すると、引数 stringvar で指定した文字列の最後まで取り出されます。

使用例

次のコードは、substr メソッドの使用例です。

function SubstrDemo(){
   var s, ss;                // 変数を宣言します。
   var s = "The rain in Spain falls mainly in the plain.";
   ss = s.substr(12, 5);     // 文字列を取得します。
   return(ss);               // "Spain" を返します。
}

必要条件

バージョン 3

参照

String Object メソッド | String Object プロパティ | substring メソッド

対象: String オブジェクト