相同点:
subString() 和 substr() 都是用来截取字符串的
当只有一个参数的时候,两者的作用一样,都是截取字符串,从当前下标开始到最后。例如:
var arr = "abcdefgh";
document.write(arr.substring(2,7))//结果是bcdefgh
document.write(arr.substr(2,7))//结果也是bcdefgh
不同点:
substr的第二个参数是: 截取字符串的长度(从起点截取固定长度的字符串)
substring的第二个参数是: 截取字符串最终的下标(截取的是两个位置之间的字符串,含头不含尾)
例如:
var arr = "abcdefgh";
document.write(arr.substring(2,3))//结果是c
document.write(arr.substr(2,3))//结果cde