JS-数据类型-字符串的操作

1. 字符串截取
  1. slice、substr,substring都可以正向截取
  2. slice,substring的第二个参数,表示索引的结束位置(包前不包后),substr表示截取的字符个数
  3. slice、substr都可以反向截取(指定负数)
  4. subString起始如果指定负数,索引按0计算,结束如果指定负数,索引也按0计算

通常,substring用来\color{red}{正向索引位}截取,slice用来\color{red}{正反向索引位}截取,substr用来正反向截取\color{red}{指定个数}

image.png

image.png

substr第二个参数是截图个数


image.png
2.字符串查找

1.字符串的索引查找:indexOf(searchString,[.options]),lastIndexOf(searchString,[.options])
indexOf默认从起始位置查找,可以制定开始查找位置
2.字符串的起始位置查找:startWith endWith
语法:str.startWith(searchString,[.options])
用于检测字符串是否以指定的字符searchString开始,options用于设置字符串的开始位置,默认为0

image.png

3.字符串替换

字符串替换使用replace可以使用字符串或者正则表达式,但只替换满足条件的第一个字符串


image.png

4. 字符串类型转换

字符串转换为数字:
当确定字符串为数字时可以使用*1, Number()来转换。
当不确定时,使用parseInt() parseFloat()。
如下图:

image.png

数字转化为字符串:
可以使用+' ',toString(), String()转为字符串。
如下图:
image.png

字符串转化为数组
使用split()
image.png

5. repeat

字符串重复repeat


image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。