substr()
substr()方法可在字符串中抽取从start下标开始的指定数目的字符
注意:返回值一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。可以看成[a,b)
语法:
stringObject.substr(start,length)
使用:
var str = "abdcdsnfe";
var str1 = str.substr(1, 3);
console.log(str1);//bdc
substring()
substring() 方法用于提取字符串中介于两个指定下标之间的字符。
注意:返回值一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。也就是substring(a, b)表示截取下标从a开始到b结束的字符,包含第a个字符但是不包含第b个字符,可以看成[a,b)。
语法:
stringObject.substring(start,stop)
使用:
var str = "abdcdsnfe";
var str1 = str.substring(1, 3);
console.log(str1);//bd
substr和substring的区别
第一个参数一样是start下标值,第二个参数substr的是长度,substring的是下标值