- 查找字符串中的字符串
方法名 | 用处 |
---|
indexOf() | 查找字符串中的字符串(首次) |
lastIndexOf() | 查找字符串中的字符串(最后一次) |
search() | 检索字符串中的字符串 |
两种方法,indexOf() 与 search(),是相等的,都可以用来搜索字符串中出现的位置。
这两种方法是不相等的。区别在于:
search() 方法无法设置第二个开始位置参数。
indexOf() 方法无法设置更强大的搜索值(正则表达式)
- 提取部分字符串
方法名 | 用处 |
---|
slice() | 截取字符串 ;参数 :(起始索引,终止索引)。索引可以为负数 |
substring() | 截取字符串 ( 无法接受负的索引。) |
substr() | 截取字符串 参数:(开始位置, 截取长度) ,如果省略第二个参数,则该 substr() 将裁剪字符串的剩余部分。索引可以为负数 ,长度不行。 |
charAt() | 返回字符串中指定下标(位置)的字符串 参数:索引 |
charCodeAt() | 返回字符串中指定索引的字符 unicode 编码 |
区别 :
slice()和substr()参数索引都可以为负数, 为负数时就是从尾部开始。
substring()不能接收负的索引
- 替换字符串内容
方法名 | 用处 |
---|
replace() | 用另一个值替换在字符串中指定的值, 参数:(被替换的字符串 , 要替换的字符)。只替换首个匹配字符。大小写敏感 |
- 转换为大写和小写
方法名 | 用处 |
---|
toUpperCase() | 把字符串转换为大写 |
toLowerCase() | 把字符串转换为小写 |
- 连接字符串
方法名 | 用处 |
---|
concat() | 连接两个或多个字符串 |
trim() | 删除字符串两端的空白符 |
- 字符串转换为数组
方法名 | 用处 |
---|
split() | 将字符串转换为数组,参数:分隔条件 |