substring(start[,end]):方法用于提取字符串中介于两个指定下标之间的字符
参数:
start非负数,开始截取字符的下标,下标从0开始
end非负数,截取字符末尾下标(不包含),省略,表示截取到字符串末尾
substr(start [, length ]):返回一个从指定位置开始的指定长度的子字符串
参数:
start非负数,开始截取字符的下标,下标从0开始
length 截取字符长度,省略,表示截取到字符串末尾
var str="123456789";
str.substr(2,3) //345
str.substring(2,3) //3
注意:
对于substring当start大于end是,会交换两个参数的位置
例如
str.substring(3,2)和str.substring(2,3)结果是一样的
对于substr当start为负数时,start=start+str.length
str.substr(-5,2)=str.subst(-5+str.length,2,2)
substring(start,end)//截取字符串的开始位置和结束为止
substr(start , length )//截取字符串的开始位置和截取字符串的长度