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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值