一、concat()
用于连接两个或多个字符串。
该方法没有改变原有字符串,但是会返回连接两个或多个字符串新字符串。
二、indexOf()
返回字符串中指定字符首次出现的下标位置
如果没有找到匹配的字符串则返回 -1
三、includes()
判断字符串中是否包含指定子字符串;包含返回true;不包含返回false
* includes() 方法区分大小写。
四、replace()
替换,有两个参数,第一个参数是被替换的字符串,第二个参数是替换的新字符串
只替换第一个符合条件的字符串,或替换一个与正则表达式匹配的子串
五、replaceAll()
替换,有两个参数,第一个参数是被替换的字符串,第二个参数是替换的
不是替换一个指定字符串,而是把字符串中符合条件的所有子字符串全部替换成新字符串,或替换一个与正则表达式匹配的子串(与replace()区别在于替换一个还是全部)
六、slice (start, end)
和数组
slice
方法同理,截取指定索引范围的字符串,从
start(
包含)
开始,到
end(
不包含,截取范围包含到
end
索引位置前一位
)
,并将截取的新字符串返回
*不会改变原字符串
*参数(
start(
必须
),end(
可选
)
)
七、split()
将宇符串以“传入的参数字符”(比如: 传入,就是以逗号做分割) 做分割如: let str=“a,b,c,d,e",执行let arr=str.split(,)后,得到arr为[a,b',c,d]
将分割后的数
将分割后的数
*split()
不改变原字符串
八、substr()
可在字符串中截取指定下标开始的指定数量的字符
可以代替slice()、substring()方法
九、substring(from,to)
用于
提取
字符串中介于两个指定下标之间的字符,返回的子串
包括
开始
处的字符,但
不包括
结束
处的字符。
*参数(from(必须,只允许非负的整数),to(可选))
十、trim()
用于删除字符串的头尾空白符,空白符包括:空格、制表符
tab
、换行符等其他空白符等
*trim() 方法不会改变原始字符串。
*trim() 方法不适用于 null, undefined, Number 类型。
十一、toLowerCase()
将字符串全部转换成小写字母
十二、toUpperCase()
将字符串全部转换成大写字母