スライス()、SUBSTRING()、SUBSTR()

String.prototype.slice()は、元の文字列を変更することなく、「クリッピング」動作のための文字列のツールJS文字列をスライスする方法です。

'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())場所。

 

 

 

おすすめ

転載: www.cnblogs.com/aisowe/p/11470404.html