js の substring、slice、substr の違いは次のとおりです: 1. スライスとサブストリングは開始位置と終了位置を受け取りますが、サブストリングは開始位置と返される文字列の長さを受け取ります。スライスは文字列の長さを対応する負の数値に加算し、その結果がパラメータとして使用されます。
#js の substring、slice、substr の違いは次のとおりです。
lice() メソッドは、既存の配列から選択された要素を返します。
string.slice(start, end)文字列の抽出
string.substring(start , end)文字列を抽出します。end は負の数値をサポートしません
string.substr(start, len)長さ len の文字列を抽出します
var test = 'hello world'; alert(test.slice(4,7)); //o w alert(test.substring(4,7)); //o w alert(test.substr(4,7)); //o world
alert(test.substring(7,4)); //o w
var test = 'hello world'; alert(test.slice(-3)); //rld alert(test.substring(-3)); //hello world alert(test.substr(-3)); //rld alert(test.slice(3,-4)); //lo w alert(test.substring(3,-4)); //hel alert(test.substr(3,-4)); //空字符串
関連学習の推奨事項:
以上がjsのsubstring、slice、substrの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。