JavaScript截取字符串slice()、substr()、substring()的区别

共同点

第二个参数都可以省略,省略以后都是截取到字符串最后。

区别

第一个参数
  • substring() 不能为负数
  • substr() 可以是负数,是负数从尾部开始计算
  • slice() 可以是负数,是负数从尾部开始计算
第二个参数
  • substring() 不能为负数,终点的位置,需要大于第一个参数
  • substr() 不能为负数,截取的长度
  • slice() 可以是负数,终点的位置,是负数从尾部开始计算

您的赞助将会支持作者创作及本站运维

发表评论


TOP