JavaScript中substr和substring的区别

substr,substring

一个参数的情况下,作用一致,从传入参数开始截取(结果包括传入的那一位),到字符串最后一位

var str = 'hello';
str.substr(2); // 'llo'
var str = 'hello';
str.substring(2); // 'llo'

 

 两个参数情况下:

substr:第二个参数表示截取多少位字符串(结果包括最后一位)

substring:第二个参数表示截取到字符串的第几位(结果不包括这一位)

var str = 'hello';
str.substr(2,2); // 'll'
str.substr(2,4) // 'llo'

var str = 'hello';
str.substring(2,3) // 'l'
var str = 'hello';
str.substring(2,5) // 'llo'

 

posted @ 2019-02-14 10:46  Evo1uti0n  阅读(137)  评论(0编辑  收藏  举报