'helloworld'.slice(0,5); // 'こんにちは'; ' helloworld'.slice(5); // '世界';最後にデフォルト設定 'helloworld'.slice(-5); // '世界'; = 5×10 -5; // 最初のパラメータは、第二の引数がヌル文字が返されるよりも大きい。 ' helloworld'.slice(5,1); // '' 「helloworld'.slice(-1、 - 5); // ''
サブストリング()とスライスは、()の部分は、ほとんどの機能を内部元の文字列から切り出したが、サブストリング()することができるされています。
1.最初のパラメータは両方とも自動的に位置を交換し、二番目のパラメータよりも大きいです。
負の2は自動的に0に変換しました。
次のような効果の二つ以上が得られることになります。
「JavaScript'.substring(4、-3)。// "Javaの
原理は次のとおりです。=>(0 ,. 4)=> 'Javaの(4、0。)
同じ2つのパラメータ、空の文字列ならば、それを注意してください。
「javascript'.slice(2,2)。// '' 「javascript'.subsring(2,2); // ''
最初のパラメータが第二の交換よりも大きくない場合、0に変換される負の屈折率との間のString.prototype.slice()とString.prototype.substring(間String.prototype.substr())場所。