文字列切り取り方法slice(),substring(),substr()
1062 ワード
let str = '0123456'
// 0
str = str.slice(0);// '0123456'
str = str.substring(0);// '0123456'
str = str.substr(0);// '0123456'
//
str = str.slice(2);// '23456'
str = str.substring(2);// '23456'
str = str.substr(2);// '23456'
//
str = str.slice(2,4);// '23'
str = str.substring(2,4);// '23'
str = str.substr(2,4);// 3 4 '2345'
//
str = str.slice(1,-3);// '123'
str = str.substring(1,-3);// , # 0 '0'
'deteee'.substring(4,-3); //"dete"
str = str.substr(1,-3);// , , 0 ' ' # 0
console.log(str)
string.slice(start,end)—>インデックスstartを含み、end stringを含まない.substring(start,end)->はインデックスstartを含む、end PSを含まない:endは負数に変換されて0になり、startはendより大きくなると、この方法は文字列を抽出する前にこの2つのパラメータstringを交換する.substr(start,length)->インデックスstartを含み、lengthの長さを切り取る文字