Substring:
该方法可以有一个参数也可以有两个参数
一个参数:
示例: var str = "Olive";
str.substring(3);
结果:"ve"
说明:当substring中只有一个参数时,参数表示从字符串的第几位开始截取,知道截取字符串结尾。
两个参数
示例: var str = "Olive";
(1) str.substring(3,4);
(2) str.substring(3,2);
结果:(1)“v” (2)0
说明:当substring有两个参数时,第一个参数表示从字符串的第几位开始截取,第二个参数表示截取到字符串的第几位。
substr:
该方法也可以有一个或两个参数
一个参数
说明:substr一个参数时,作用跟substring方法一个参数时一样
两个参数
示例: var str = "Olive";
(1) str.substr(3,2);
(2) str.substr(3,4);
结果:(1)"ve" (2)"ve"
说明:substr有两个参数时,第一个参数表示从字符串的第几位开始截取,第二个参数表示截取多少位字符串,如果想要避免出现截取问题最好还是使用substr。