JavaScript中substr和substring的区别
来源:互联网 发布:连续型随机变量知乎 编辑:程序博客网 时间:2024/05/22 13:04
substring和substr都是截图字符串的方法,两者的区别是:
substring(开始的位置,结束的位置),所截取的字符长度为:结束位置-开始位置
substr(开始的位置,截取的长度),所截取的字符长度为:截取的长度
写一个例子如下:
var string="abcdefg";var s1=string.substr(0,3);alert(s1);var s2=string.substring(0,3);alert(s2);s1和s2都输出abc但原因不同,s1是因为截取长度为3,从第0位开始a-b-c三位截取
s2是因为从第0位开始截取a-b-c,c的下标为2,d的下标为3到d结束而且不要d
对于括号里第一位为负数,这两个方法定义也不同:
substr会认为负数就是从字符串末尾开始数最末尾是-1倒数第二位是-2以此类推,substring会从字符串的开始即0位作为开始位置
var string="abcdefg";var s1=string.substr(-3,3);alert(s1);var s2=string.substring(-3,3);alert(s2);以上输出s1、s2分别为efg和abc
0 0
- JavaScript 中 substr 和 substring的区别
- JavaScript中substr和substring的区别
- JavaScript 中 substr 和 substring的区别
- JavaScript中substr和substring的区别
- JavaScript 中 substr 和 substring的区别
- JavaScript 中 substr 和 substring的区别
- JavaScript 中 substr 和 substring的区别
- JavaScript 中 substr 和 substring的区别
- JavaScript中substr和substring的区别
- JavaScript中substr和substring的区别
- JavaScript中substr()和substring()的区别
- JavaScript 和.NET 中substr() 和 substring() 方法的区别
- javascript中substring和substr的用法和区别
- JavaScript中substring和substr区别
- JavaScript中substring和substr区别
- javaScript中substring和substr区别
- javascript中substr和substring函数的区别
- javascript中substr()和substring()方法的区别
- 安卓6.0权限中 很全狠好理解的文章
- txt解析:指定的几个 文件夹
- android:windowSoftInputMode属性详解
- iOS10相册相机闪退bug
- 插入排序和迭代归并排序以及复杂度分析
- JavaScript中substr和substring的区别
- SLAM应用的一些思考
- js和jquery懒加载之可视区域加载
- Intelli JIDEA debug时,如何调出output窗口。
- Apache重写机制
- 程序代码
- BZOJ 2456 mode 【思维(入门)】
- 电脑清除垃圾
- EventBus使用详解(二)——EventBus使用进阶