English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JS DOM リファレンスマニュアル

 JavaScript String オブジェクト

substring()JavaScript String substring() メソッド

このメソッドを使用して文字列の一部を抽出し、新しい文字列として返しますが、元の文字列を変更しません。開始(start)および終了(end)引数指定された文字列の一部を抽出し、新しい文字列として返しますが、元の文字列を変更しません。

substring()はstart文字を抽出しますが、end特に:

  • 省略するとendの場合、substring()は文字列の末尾までの文字を抽出します

  • もしstart等しいendの場合、substring()は空の文字列を返します

  • もしstartより大きいendの場合、substring()の効果は二つの引数が逆転しているかのようです

最初の文字のインデックスは0、次の文字のインデックスは1それに続きまして。

文法:

string.substring(start, end)
var str1 = '大気汚染は大気に化学物質の侵入です。39;;
var str2 = str1.substring(7);
テストして‹/›

ブラウザの互換性

すべてのブラウザはsubstring()メソッドを完全にサポートしています:

メソッド
substring()

引数の値

引数説明
start(必須)返された子文字列に含める最初の文字のインデックス
end(オプション)返された子文字列から除外する最初の文字のインデックス。省略end、则substring()は文字列の末尾まで抽出します。

技術的詳細

返り値:指定された文字列の指定部分を含む新しい文字列を含む
JavaScriptバージョン:ECMAScript 1

もっと例

以下の例ではsubstring()からインデックス4まで9(10-1)から文字列を抽出:

var str1 = '大気汚染は大気に化学物質の侵入です。39;;
var str2 = str1.substring(4, 10);
テストして‹/›

 JavaScript String オブジェクト