substring 从0开始算起
如果直接是substring(i)就从i位置开始前面的只取值后面数据
如果是substring(i,j)截取从 i 到 j 个字符串(字符串从0开始数, 包括 i 不包括 j )
1 取字符串的前i个字符
str=str.substring(0,i);
2 去掉字符串的前i个字符
str=str.substring(i);
3 从右边开始取i个字符
str=str.substring(str.length()-i);
str=str.substring(str.length()-i,str.length());
4 从右边开始去掉i个字符
str=str.substring(0,str.Length-i);
substr
string.substr(start,end)
start:从0开始,如果是负数,则该参数规定的是从字符串的尾部开始算起的位置
end:从截图到的字符开始长度
比如:
// substr使用
var str='Hello word!'
str.substr(1) // ello word!
str.substr(2,7) // llo wor
str.substr(-3) // ld!