1. 字符串截取
- slice、substr,substring都可以正向截取
- slice,substring的第二个参数,表示索引的结束位置(包前不包后),substr表示截取的字符个数
- slice、substr都可以反向截取(指定负数)
- subString起始如果指定负数,索引按0计算,结束如果指定负数,索引也按0计算
通常,substring用来截取,slice用来截取,substr用来正反向截取
substr第二个参数是截图个数
image.png
2.字符串查找
1.字符串的索引查找:indexOf(searchString,[.options]),lastIndexOf(searchString,[.options])
indexOf默认从起始位置查找,可以制定开始查找位置
2.字符串的起始位置查找:startWith endWith
语法:str.startWith(searchString,[.options])
用于检测字符串是否以指定的字符searchString开始,options用于设置字符串的开始位置,默认为0
3.字符串替换
字符串替换使用replace可以使用字符串或者正则表达式,但只替换满足条件的第一个字符串
image.png
4. 字符串类型转换
字符串转换为数字:
当确定字符串为数字时可以使用*1, Number()来转换。
当不确定时,使用parseInt() parseFloat()。
如下图:
数字转化为字符串:
可以使用+' ',toString(), String()转为字符串。
如下图:
image.png
字符串转化为数组
使用split()
image.png
5. repeat
字符串重复repeat
image.png image.png
网友评论