方法名 | 定义 | 返回值 | 是否改变原字符串 | 是否生成新字符串 |
---|---|---|---|---|
charAt() | 查找指定位置的元素 | 返回元素 | 否 | 否 |
concat() | 连接两个或多个字符串 | 返回连接后的字符串 | 否 | 是 |
indexOf() | indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果没有找到匹配的字符串则返回 -1。 | 返回查找到的位置,找不到返回-1 | 否 | 否 |
includes() | 于判断字符串是否包含指定的子字符串 | 找到返回true否则false | 否 | 否 |
match() | 在字符串内检索指定的值 | 返回一个数组,包括检索值首次出现的位置和输入字符串 | 否 | 是(生成一个数组) |
repeat() | 字符串复制指定次数 | 返回新字符串 | 否 | 是 |
replace() | 在字符串中用一些字符替换另一些字符 | 返回新字符串 | 否 | 是 |
replaceAll() | 会替换所有匹配到的子字符串 | 返回新字符串 | 否 | 是 |
search() | 检索字符串中指定的子字符串 | 返回首次查到的位置 | 否 | 否 |
slice() | 提取字符串的某个部分 | 返回新字符串 | 否 | 是 |
split() | 把一个字符串分割成字符串数组 | 返回新数组 | 否 | 是(生成一个数组) |
substring() | 提取字符串中介于两个指定下标之间的字符(类似slice) | 返回新字符串 | 否 | 是 |
toLowerCase() | 用于把字符串转换为小写 | 返回新字符串 | 否 | 是 |
toUpperCase() | 用于把字符串转换为大写 | 返回新字符串 | 否 | 是 |
trim() | 删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等 | 返回新字符串 | 否 | 是 |
标签:返回,String,JavaScript,汇总,指定,数组,否否,字符串,否是 From: https://blog.csdn.net/g841805/article/details/137523954总结
除了用于查找的不生成新字符串,其余皆有。常用的查找包括:indexOf() includes() match() search() charAt()