Javascript截取字符串3个方法(substr/substring/slice)区别比较

 1、substr(start, len):从指定位置开始截取指定长度的字符串。

let str = "mzwu.com";
str.substr(2,2)  //wu
str.substr(2)  //wu.com
str.substr(-3,2)  //co
str.substr(-3)  //com

2、substring(start, end):截取两个指定位置之间的字符串,不包含结束位置字符串,不支持负数。

let str = "mzwu.com";
str.substring(2,4)  //wu
str.substring(2)  //wu.com

3、slice(start, end):截取两个指定位置之间的字符串,不包含结束位置字符串,支持负数。

let str = "mzwu.com";
str.slice(2,4)  //wu
str.slice(2)  //wu.com
str.slice(-3,-1)  //co
str.slice(-3)  //com


评论: 0 | 引用: 0 | 查看次数: 650
发表评论
登录后再发表评论!