substring()是指返回位于两个数之间的字符串。
语法:
substring(start,end)//start指开始索引的位置必填(索引从0开始),end(可以省略)指索引终止的位置,若end省略,则表示从索引位置开始知道字符串结束,否则表示,从索引位置开始start到索引位置结束end,其中包括start不包括end。
substr()表示返回一个从指定位置开始指定长度的字符串。
语法:
substr(start[,length])//start表示开始索引的位置,length表示所取字符串的长度,其中length可选,若不写表示从指定位置开始到字符串结束的字符串。
举例:
var box='casddeabcfff'; alert(box.substring(2));//sddeabcfff alert(box.substring(2,5));//sdd2到5包括2不包括5 alert(box.substr(2));//sddeabcfff alert(box.substr(2,5));//sddea从索引为2的元素开始选择长度为5的字符串