javascript---字符串操作方法slice,substr,substring区别
来源:互联网 发布:创维42e380s安装软件 编辑:程序博客网 时间:2024/05/17 22:28
JavaScript对于取字符串的子串的操作,提供了三种不同的方法:slice,substr,substring。
slice(begin[, end])
substr(start[, length])
substring(from[, to])
以0123456789为例:
1、只有一个参数,三者均是从参数指定的坐标截取到字符串结尾;
slice(7) = 789
substr(7) = 789
substring(7) = 789
2、两个参数,slice与substring从参数1的位置截取到参数2的位置(包含参数1的位置,但不包含参数2的位置),substr从参数1的位置截取长度为参数2的字符;
slice(3,7) = 3456
substr(3,7) = 3456789
substring(3,7) = 3456
3、当然还有参数为负值、第二个参数大于第一个参数、参数是NaN等情况,但个人感觉用到的可能性不大;
详细请参阅:http://www.cnblogs.com/ider/p/js-slice-vs-substr-vs-substring-table.html
- javascript---字符串操作方法slice,substr,substring区别
- javascript,子字符串操作方法:Slice()、Substr()、Substring()的区别
- 字符串操作方法concat(),slice(),substr(),substring()之间的区别
- javascript的字符串方法【substring、slice、substr】的区别
- JavaScript字符串处理:substring, substr, slice
- JavaScript 中的字符串分割 slice()、substr()、substring()
- JS字符串操作方法 slice、substr、substring及其IE兼容性
- javascript中,substr,substring,slice的区别
- javascript中substring()、substr()、slice()的区别
- javascript中substring()、substr()、slice()的区别
- slice、substr、substring区别
- 字符串截取substr substring slice
- 字符串的slice(),substr(),substring()
- Javascript slice() ,substr() 与substring()
- Javascript—substring/slice/substr
- JavaScript substr,substring,slice,splice
- slice( ) substring( ) substr( ) 的区别
- slice,substring,substr的区别
- IOS开发之NSDictionary里setValue:forKey与setObject:forKey、objectForKey与valueForKey的差异
- 网站搜藏
- 备份数据库 oracle
- delphi 在多线程中使用 CreateOleObject 导致失败
- Null值的处理、逻辑操作和函数嵌套
- javascript---字符串操作方法slice,substr,substring区别
- 减少postgresql wal日志配置
- symbol dyld_stub_binding_helper not found linker command failed with exit code 1 (use -v to see invo
- 从C文件到可执行elf文件
- 在VS2010中开发ActiveX控件设置测试容器的方式
- 哈佛图书馆的二十条训言:
- oracle10g的数据库连接更改
- hadoop 1.1.2和 hive 0.10 和hbase-0.94.10-security整合
- 日积月累:Proguard进行源代码混淆和崩溃日志反混淆