最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

浅谈Javascript中substr和substring的区别_javascript技巧

来源:懂视网 责编:小采 时间:2020-11-27 21:44:12
文档

浅谈Javascript中substr和substring的区别_javascript技巧

浅谈Javascript中substr和substring的区别_javascript技巧:由于在项目中有需要对字符串进行截取,然后手残使用了IDE自动提示的substr,没想那么多以为substr和substring没多大区别。 然而并不是,且听我一一道来。 1. substr(index, length) 从起始索引号提取字符串中指定数目的字符。 substr方法可以传入两
推荐度:
导读浅谈Javascript中substr和substring的区别_javascript技巧:由于在项目中有需要对字符串进行截取,然后手残使用了IDE自动提示的substr,没想那么多以为substr和substring没多大区别。 然而并不是,且听我一一道来。 1. substr(index, length) 从起始索引号提取字符串中指定数目的字符。 substr方法可以传入两

由于在项目中有需要对字符串进行截取,然后手残使用了IDE自动提示的substr,没想那么多以为substr和substring没多大区别。

然而并不是,且听我一一道来。

1. substr(index, length)

从起始索引号提取字符串中指定数目的字符。

substr方法可以传入两个参数 index和length。index是起始位,length是截取的长度。

当index是个非负整数时:

a. 如果不传入参数,则得到的还是字符串本身。

如: "abcdefg".substr() -> "abcdefg"

b. 如果只传入一个参数,即index,则默认截取到字符串最后一位。

如: "abcdefg".substr(2) -> "defg".

当index是个负整数时:

c. 如果传入一个负整数下标位则从后往前数,起始位为1,到达负整数绝对值的下标位,截取则是从前往后。

如: "abcdefg".substr(-2) -> "fg" <=> "abcdefg".substr(-2 + "abcdefg".length)

2. substring(start, end)

提取字符串中介于两个指定下标之间的字符。

substring也是传入两个参数,但是这两个参数都是下标数字,下标从0开始计算,截取的长度是这两个下标的差

可以记作"含头不含尾"

如: "abcdefg".substring(2,4) -> "cd"

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

浅谈Javascript中substr和substring的区别_javascript技巧

浅谈Javascript中substr和substring的区别_javascript技巧:由于在项目中有需要对字符串进行截取,然后手残使用了IDE自动提示的substr,没想那么多以为substr和substring没多大区别。 然而并不是,且听我一一道来。 1. substr(index, length) 从起始索引号提取字符串中指定数目的字符。 substr方法可以传入两
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top