js的slice,substring,substr,split用法
来源:互联网 发布:mac windows 10驱动 编辑:程序博客网 时间:2024/05/16 17:32
1,substring :stringObject.substring(start,stop),返回字符串,原对象值不变, start,stop为非负整数,当只有一个数值的时候,取该数值到字符串末尾,当start>stop时,自动交换两参数位置
var str="Hello world!"
document.write(str.substring(3))
输出: lo world!
2,stringObject.substr(start,length)
substr() 的参数指定的是子串的开始位置和长度,start可为负数,因此它可以替代 substring() 和 slice() 来使用。原对象值不变
var str="Hello world!" document.write(
str.substr(3,7)
)输出:lo worl
3,slice:arrayObject.slice(start,end),返回字符串,原对象值不变
也可以操作数组,返回删除项,原数组不变
start是必须,可以为负数,如果为负数,从数组尾部开始计算,end可选
var str = "abcdef";
document.write( str.slice(1) + "<br />" );
document.write( str.slice(1,3) + "<br />" );
// 获取最后两个字符
document.write( str.slice(-2) + "<br />" );
document.write( str.slice(-4,-2) );
输出:
bcdef
bc
ef
cd
4,split:stringObject.split(separator,howmany),返回数组,原对象值不变
separator必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
"2:3:4:5".split(":") //将返回["2", "3", "4", "5"]
"7qw7q7wq8qdss9dqw8".split(/\d/) //返回 ["", "qw", "q", "wq", "qdss", "dqw", ""]
5,replace:stringObject.replace(regexp/substr,replacement),返回字符,原字符不变
阅读全文
1 0
- js的slice,substring,substr,split用法
- js中substring,substr,slice的用法
- js中substring,substr,slice的用法
- js中substring,substr,slice的用法
- js字符串截取函数slice()、substring()、substr()以及split()、John() 、indexOf()的用法
- JS(slice,splice,split,substring,substr)小记
- substr(),substring,slice()的用法
- js中substring和substr及slice的用法
- js处理字符串的substr()slice()substring()match()replace()用法
- substring,substr,slice,splice,split
- jQuery 中 substr,substring,slice,split,indexOf,charAt,replace用法
- js中substr,substring,indexOf,lastIndexOf,split等的用法
- js中substr,substring,indexOf,lastIndexOf,split等的用法
- js中substr,substring,indexOf,lastIndexOf,split 的用法
- js中substr,substring,indexOf,lastIndexOf,split 的用法
- js中substr,substring,indexOf,lastIndexOf,split 的用法
- substring与substr与slice的用法
- js中slice(),substr(),substring()的区别
- cakes
- ajax response 导出文件
- 机器学习实践-k近邻算法-约会网站配对源码
- can't start git:usr/bin/git
- 通过函数给指针申请内存时遇到的内存泄漏问题
- js的slice,substring,substr,split用法
- 取double类型的几位有效数字
- 关于Toolbar的使用小结
- LeetCode231 Power of Two
- 【Leetcode】【python】First Missing Positive
- java.sql.SQLException: No suitable driver 的详细解决办法
- win8 win10 安装msi 提示2502、2503的错误代码
- 寻找丑数,把只包含因子2、3和5的数称作丑数(Ugly Number)
- 递归算法求N的阶乘