来源: 吾推网  发布时间: 2018-05-08   次浏览

javascript中有很多方法,功能很相似,但是却又有区别,具体内容如下:
字符串操作中的substring,substr,slice
substring(start,stop);
1.不能传负数
2.如果只传了一个参数,stop默认是最后一个的位置
3.如果两个参数相等,返回空字符串
4.有差值则返回差值之间的字符串
substr(start,length)
1.start如果为负数,则截取到length-start的位置
2.length表示截取的长度
3.length默认是字符串的长度
slice(start,end)
1.slice() 与 substr() 有所不同,因为它用两个字符的位置来指定子串,而 substr() 则用字符位置和长度来指定子串