最新のWeb開発のチュートリアル
 

JavaScript弦substring() Method

<JavaScriptの文字列リファレンス

文字列から文字を抽出します。

var str = "Hello world!";
var res = str.substring(1, 4);

解像度の結果は次のようになります。

ell
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

substring()メソッドは、指定された2つのインデックス間、文字列から文字を抽出し、新しいサブ文字列を返します。

この方法は、間の文字列内の文字を抽出し、 "start""end"ではないなど、 "end"そのもの。

場合は"start"よりも大きい"end" 、この方法は、STRを意味し、二つの引数を交換します。 substring(1,4) == strの。 substring(4,1)

どちらかが場合は"start"または"stop" 、それが0であるかのように扱われ、0より小さい。

注意: substring()メソッドは、元の文字列を変更しません。


ブラウザのサポート

方法
substring() はい はい はい はい はい

構文

パラメータ値
パラメーター 説明
start 必須。 抽出を開始する位置。 最初の文字はインデックス0にあり
end 任意。 位置(up to, but not including)の抽出を終了します。 省略した場合、それは文字列の残りの部分を抽出し、

技術的な詳細

戻り値: 抽出された文字を含む新しいString
JavaScriptのバージョン: 1.0

例

その他の例

2位の抽出を開始し、残りの文字列を抽出します。

var str = "Hello world!";
var res = str.substring(2);

解像度の結果は次のようになります。

llo world!
»それを自分で試してみてください

場合は"start"よりも大きい"end" 、それは2つの引数を入れ替えます。

var str = "Hello world!";
var res = str.substring(4, 1);

解像度の結果は次のようになります。

ell
»それを自分で試してみてください

場合は"start" 0未満である、それはインデックス位置0からの抽出を開始します。

var str = "Hello world!";
var res = str.substring(-3);

解像度の結果は次のようになります。

Hello world!
»それを自分で試してみてください

最初の文字だけを抽出します。

var str = "Hello world!";
var res = str.substring(0, 1);

解像度の結果は次のようになります。

H
»それを自分で試してみてください

唯一の最後の文字を抽出します。

var str = "Hello world!";
var res = str.substring(11, 12);

解像度の結果は次のようになります。

!
»それを自分で試してみてください

<JavaScriptの文字列リファレンス