ホームページ > 記事 > ウェブフロントエンド > jsのString.sliceとString.substringの違いは何ですか
js における String.slice と String.substring の違いは次のとおりです: 1. [start>stop] の場合、substring はこれら 2 つのパラメータを交換します; 2. [start>stop] の場合、slice はヌル文字列。
js における String.slice と String.substring の違いは次のとおりです。
slice() は次と似ています。 substring( ) ですが、動作がいくつか異なります。
Syntax: string.slice(start, stop);
Syntax: string.substring(start, stop);
これらの共通点:
開始と終了が等しい場合: 空の文字列を返します
stop が省略された場合: 文字列の末尾までの文字を抽出します。
いずれかのパラメータが文字列の長さを超える場合は、代わりに文字列の長さが使用されます。
substring() 違い:
start > stop の場合、substring はこれら 2 つのパラメータを交換します。
いずれかの引数が負または NaN の場合、0 として扱われます。
slice() の違い:
#関連する無料学習の推奨事項:JavaScript(ビデオ)
以上がjsのString.sliceとString.substringの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。