substring 用来截取字符串,包括start的位置,但是不包括end的位置
substring(start,end)
start 必须要,表示截取的字符串的开始位置,从0开始
end可选,表示截取字符串的结束位置,
1.end>start:开始位置为start,结束位置为end;
var content="abcdefg";
alert(content.substring(4,6))
结果为:ef
2.若end没有,表示从截取从start位置开始的所有字符;
var content="abcdefg";
alert(content.substring(4))
结果为:efg
3.若start=end,则返回一个长度为0的字符串(空串)
var content="abcdefg";
alert(content.substring(4,4))
结果为:空
4.若start>end,则将2个位置交换
var content="abcdefg";
alert(content.substring(4,3))
结果为:d
5.若start或end为0, 则将其转换为0,再计算
var content="abcdefg";
alert(content.substring(-4,3))
结果为:abc