Javascript中substr()与substring()的区别
yqxbc 发布时间:08-27 来源:一起学编程 浏览:1次
  最近多次使用到substr()与substring()方法,再次记录下之间的区别。

  1、substring(start, end);
substring(start,end)
//截取从start开始直到end的子字符,不包括end
//其中start和end都是指字符串的索引、下标
//例如:
var str = "abcdefg".substring(2, 4);
//得到的str的值是“cd”,因为不包括end处的值


  2、substr(start [, length]);
//substr(start [, length ])
//substr中的两个参数,start是指字符串的索引、下标,length是指截取字符串的长度,即截取多少个字符串
//例如:
var str = "abcdefg".substr(2, 4);
//得到的str的值为 "cdef";


  所以,两个函数的区别实际上就在于第二个参数,substring是指索引,substr是指长度。当然,如果省略第二个参数,两个函数的用法是一样的。
如果你有好的win10资讯或者win10教程,以及win10相关的问题想要获得win10系统下载的关注与报道。
欢迎加入发送邮件到657025171#qq.com(#替换为@)。期待你的好消息!