JS 字符串

1.字符串的创建

1.字面量
var s = "ab"
2.字符串转换函数

String()

3.字符串相关方法

charAt()
charCodeAt()
string from charCode

2.遍历字符串(和数组遍历相似)

for(var i = 0; i < s.length; i ++){}
for..in
for..of

3.查找子字符(与数组方法相似)

indexOf(item): 从前面开始向后查找 item 第一次出现的位置
lastIndexOf(item): 从尾部开始向前查找 item 第一次出现的位置

4.字符串截取

substring()
参数1:开始下标
参数2:结束下标

substr()
参数1:开始下标
参数2:截取长度

slice()
参数可传入负值作用与substring一致
参数1:开始下标
参数2:结束下标

5.字符串连接

concat()
参数:字符串,字符串

6.字符串转换

toUpperCase() 小写转换成大写
toLowerCase() 大写转换成小写

7.去掉字符串首尾空白符(中间的去不掉)

trim()
返回一个新的字符串

8. search() 模糊查找

参数可以是普通的字符串,也可以是正则表达式
返回查找到满足条件的第一个字符串的下标

9.match() 匹配

返回所有满足的字符串

10.replace() 替换

参数1:替换谁 old
参数2:替换的内容
最终拿到新的字符串

11.字符串的切割

split()
参数可以是普通的字符串,也可以是正则表达式
返回值是切到的数组。

12.字符串的比较

localeCompare()
返回值 前大于后 1
前小于后 -1
前等于后 0

13.字符串模版

``(反引号tab 上的)
好处:1.可以随意换行
2.可以插入变量和表达式 ${ 3* 7}

JS 字符串_第1张图片
Paste_Image.png

你可能感兴趣的:(JS 字符串)