步步为营之JavaScript

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

2020-06-12  本文已影响0人  刘淘
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
上一篇 下一篇

猜你喜欢

热点阅读