JavaScript進数(7)JSは文字列substrとsubstring方法の違いを切り取ります.
1565 ワード
JS切り取り文字列substr 和 substring方法の違い
substrの方法
指定された位置から始まる長さを指定するサブ文字列を返します.
strigvar.substr [、 length ])
パラメータ
strigvar
必須オプションです.サブ文字列の文字列またはテキストを抽出するには String オブジェクト
start
必ず選択します.必要なサブ文字列の開始位置.文字列の最初の文字の索引は 0です
length
オプションを選択します.返したサブ文字列に含まれる文字の個数です.
説明
もし length を選択します 0 負の値を返します.指定されていない場合は、サブ文字列は空の文字列に続きます. strigvar の最後です
例
以下の例はsubstrを示している. 方法の使い方
位置を返します String オブジェクトに指定された位置のサブ文字列.
straVarable.substring(start) end)
「String Literal".substring(start) end)
パラメータ
start
索引から開始するサブ文字列の開始位置を指定します. 0 起算を始める
end
インデックスからサブ文字列の終了位置を指定します. 0 起算を始める
説明
substring 方法は、 start 最後まで end )のサブ文字列の文字列を返します.
substring メソッドの使用 start 和 end 両方の小さな値は、サブ文字列の開始点として使用されます.たとえば、 strvar.substring(0, 3) 和 strvar.substring(3、 0) 同じサブ文字列を返します.
もし start または end を選択します NaN または負の数を0に置き換えます.
サブ文字列の長さは等しいです. start 和 end の差の絶対値.例えば、 strvar.substring(0, 3) 和 strvar.substring(3、 0) 返したサブ文字列の長さは 3です
例
以下の例を示します. substring 方法の使い方
substrの方法
指定された位置から始まる長さを指定するサブ文字列を返します.
strigvar.substr [、 length ])
パラメータ
strigvar
必須オプションです.サブ文字列の文字列またはテキストを抽出するには String オブジェクト
start
必ず選択します.必要なサブ文字列の開始位置.文字列の最初の文字の索引は 0です
length
オプションを選択します.返したサブ文字列に含まれる文字の個数です.
説明
もし length を選択します 0 負の値を返します.指定されていない場合は、サブ文字列は空の文字列に続きます. strigvar の最後です
例
以下の例は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"。
}
substring 方法位置を返します String オブジェクトに指定された位置のサブ文字列.
straVarable.substring(start) end)
「String Literal".substring(start) end)
パラメータ
start
索引から開始するサブ文字列の開始位置を指定します. 0 起算を始める
end
インデックスからサブ文字列の終了位置を指定します. 0 起算を始める
説明
substring 方法は、 start 最後まで end )のサブ文字列の文字列を返します.
substring メソッドの使用 start 和 end 両方の小さな値は、サブ文字列の開始点として使用されます.たとえば、 strvar.substring(0, 3) 和 strvar.substring(3、 0) 同じサブ文字列を返します.
もし start または end を選択します NaN または負の数を0に置き換えます.
サブ文字列の長さは等しいです. start 和 end の差の絶対値.例えば、 strvar.substring(0, 3) 和 strvar.substring(3、 0) 返したサブ文字列の長さは 3です
例
以下の例を示します. substring 方法の使い方
function SubstringDemo(){
var ss; // 。
var s = "The rain in Spain falls mainly in the plain..";
ss = s.substring(12, 17); // 。
return(ss); // 。
}