Javascript操作文字列
1503 ワード
2016/05/29文字列動作
一つのパラメータ(a)
すべては、下付き
sliceとsubstring
下付き
注意
スト
下付き
slice
パラメータに文字列の長さを加えます.
パラメータを0に変換します
最初のパラメータに文字列の長さを加えて、2番目のパラメータを0に変換します.
負の数が最初に文字列の長さと負の数を加えるとどうなりますか?答:0に変換
slice
、substring
、substr
方法は、2つのパラメータを受け入れ、パラメータに基づいて計算されたサブ文字列を返すことができる.一つのパラメータ(a)
すべては、下付き
a
から始まり(下付きa
を含む)、文字列の最後までのサブ文字列を返します.var myString = 'fang chao';
console.log(myString.slice(3)); // =>g chao
console.log(myString.substring(3)); // =>g chao
console.log(myString.substr(3)); // =>g chao
二つのパラメータ(a,b)sliceとsubstring
下付き
a
から始まり、下付きb
までの前のサブ文字列を返します.注意
var myString = 'fang chao';
console.log(myString.slice(2,6)); // =>ng c
console.log(myString.substring(2,6)); // =>ng c
substringに対して、最初のパラメータが第二のパラメータより小さい場合、パラメータ位置を交換します.スト
下付き
a
から戻ります.総長さはb
のサブ文字列です.var myString = 'fang chao';
console.log(myString.substr(2,6)); // =>ng cha
負数(a
、b
が全部マイナスの場合)slice
パラメータに文字列の長さを加えます.
var myString = 'fang'; // length = 4
// slice(-2)
// |=> slice(-2+4)
// |=> slice(2)
substringパラメータを0に変換します
var myString = 'fang'; // length = 4
// substring(-2)
// |=> substring(0)
スト最初のパラメータに文字列の長さを加えて、2番目のパラメータを0に変換します.
var myString = 'fang'; // length = 4
// substr(-1,-2)
// |=> substr(-1+4,0)
// |=> substr(3,0)
疑問負の数が最初に文字列の長さと負の数を加えるとどうなりますか?答:0に変換