`
冷月无痕
  • 浏览: 3802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

javascript中的substr()与substring()

阅读更多
javascript中的substr()与substring()方法的区别
多次使用到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是指长度。

当然,如果省略第二个参数,两个函数的用法是一样的。

原文地址:http://qings.blog.51cto.com/4857138/1024017

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics