js中slice(),substr(),substring()的区别
来源:互联网 发布:淘宝产品质检报告 编辑:程序博客网 时间:2024/06/05 14:07
参数全为正时:
第一个参数必选;第二个参数可选,无时,将字符串长度作为结束位置
var str = "hello world";alert(str.slice(3)); //"lo world"alert(str.substring(3)); //"lo world"alert(str.substr(3)); //"lo world"alert(str.slice(3,7)); //"lo w"alset(str.substring(3,7)); //"lo w"alert(str.substr(3,7)); //"lo worl"
参数有负数时:
- slice()
将负值与字符串长度相加,转换成正值再进行方法调用 - substr()
将负的第一个参数加上字符串长度,负的第二个参数转换为0 - substring()
将所有负值参数都转换为0,再将较小的数作为开始位置,将较大的数作为结束位置
var str = "hello world";alert(str.slice(-3)); //"rld"alert(str.substring(-3)); //"hello world"alert(str.substr(-3)); //"rld"alert(str.slice(3,-4)); //"lo w"alert(str.substring(3,-4)); //"hel"alert(str.substr(3,-4)); //""(空字符串)
0 0
- js中slice(),substr(),substring()的区别
- js slice,substr和substring的区别
- js中substring,substr,slice的用法
- js中substring,substr,slice的用法
- js中substring,substr,slice的用法
- javascript中,substr,substring,slice的区别
- javascript中substring()、substr()、slice()的区别
- javascript中substring()、substr()、slice()的区别
- slice( ) substring( ) substr( ) 的区别
- slice,substring,substr的区别
- substr,substring,slice 的区别
- JS中substring()和slice()和substr()区别
- js substr()、substring()、与slice() 三者的区别
- Js slice()方法与substr和substring的区别
- JS提取字符串方法:substring、substr、slice的区别
- Js slice()方法与substr和substring的区别
- JS字符串截取函数slice(),substring(),substr()的区别
- JS追加中slice(),splice(),split(),substring(),substr()的使用方法和区别
- Hibernate环境配置
- QGroupBox
- 图的储存结构之邻接表
- TCP三次握手和四次握手
- hello.c一个生命周期经历的四个过程详解
- js中slice(),substr(),substring()的区别
- odroid上mavros指定版本安装
- HDOJ-1015Safecracker(DFS)
- Windows Data Type
- win7 下解决python 集成编译环境IDLE无法打开的问题。
- Ajax技术之解决中文乱码问题
- floyd求最小环
- 代码混淆 GSON完满解决
- Uva