1、获取字符串指定位置的值
(1)通过索引值获取
(2)charAt() 获取指定位置的字符
(3)charCodeAt() 获取指定位置字符的Unicode值
1 | // 通过索引值获取和charAt()获取的区别: |
2、检索字符串是否包含特定序列
1 | 1. indexOf() |
3、连接多个字符串
1 | 1. + |
4、截取字符串
1 | 1. substr() |
5、字符串转为数字
(1)parseInt()
(2)parseFloat()
6、字符串大小写转换
(1) toLowerCase()
(2)toUpperCase()
7、字符串模式匹配
replace()、match()和search()方法可以用来匹配或者替换字符。
8、移除字符串收尾空白符
trim()、trimStart()和trimEnd()这三个方法可以用于移除字符串首尾的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。
9、获取字符串本身
valueOf()和toString()方法都会返回字符串本身的值,感觉用处不大。
10、重复一个字符串
repeat() 方法返回一个新字符串,表示将原字符串重复n次:
1 | 'x'.repeat(3) // 输出结果:"xxx" |
11、补齐字符串长度
padStart()和padEnd()方法用于补齐字符串的长度。如果某个字符串不够指定长度,会在头部或尾部补全。