Skip to content

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

共同点

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

区别

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

发表评论

Your email is never published nor shared. Required fields are marked *


TOP