一、查找字符串
1.indexOf(), lastIndexOf()
找出对应字符串的索引,找不到返回-1。第一个参数是字符串,第二个参数表示从哪个索引开始找起
其中lastIndexOf()是从后往前找
2.includes()
查找字符串中是否包含指定的子字符串,包含返回true,不包含返回false
3.search()
(1)普通的查找,返回指定字符串的索引; (2)查找与正则表达式相匹配的值
二、指定索引位置
1.charAt()
返回指定索引位置的字符
2.charCodeAt()
返回指定索引位置字符的Unicode编码
三、字符串拼接
1. +
用+连接字符串
2.concat()
连接两个或更多字符串,并返回新的字符串。参数为一个或多个字符串。
3. repeat()
复制字符串指定的次数,并把它们连接在一起返回。
四、正则表达式
1.match()
查找找到一个或多个正则表达式的匹配。
2.replace()
字符串的替换,第一个参数为字符串,只在字符串第一次出现时替换。第一个参数为正则表达式,则替换所有位置的相同字符串
五、字符串的截取
1.substr()
截取字符串,第一个参数为开始截取的索引,第二个参数为截取的长度
2.substring()
截取字符串,第一个参数为开始截取的索引,第二个参数为结束截取的索引,但是取小不取大
3.slice()
截取字符串,第一个参数为开始截取的索引,第二个参数为结束截取的索引,但是取小不取大
六、大小写转换
1.toLowerCase
把字符串转换为小写
2.toUpperCase()
把字符串转换为大写
3.toLocaleLowerCase()
根据本地主机的语言环境把字符串转换为小写
4.toLocaleUpperCase()
根据本地主机的语言环境把字符串转换为大写
七、杂乱且重要
1.split()
将字符串分割为字符串数组
2.startsWith()
查看字符串是否以指定的子字符串开头
3.toString()
返回一个字符串
4.trim()
移除字符串首尾空白
八、杂乱
1.fromCharCode()
将 Unicode 编码转为字符
2.valueOf()
返回某个字符串对象的原始值