字符串有话说,所有的字符串方法都会返回字符串,他们不会修改原始的字符串
或者说:字符串是不可变的,字符串不能更改,只能替换
1、slice()方法
提取字符串的摸个部分,并在新的的字符串中返回提取的字符串,该方法设置两个参数,第一个参数(起始索引/开始位置),第二个参数(终止索引/结束位置)(6,8)
如果只有一个参数表示,从起始位置,一直到最后,都截取
2、substring()方法
与slice相同,不同之处在于substring()方法不能接受负数
3、substr()方法
与slice相同,不同之处在于substr的两个参数,第二参数表示要截取的长度(6,8)
eg:var str="abcdefghijklmnopqrstuvwxyz"
var res=str.slice(6,8) console.log(res) // gh
var ressult=str.substr(6,8) console.log(ressult) // ghijklmn
4、replace()方法
用另一个值替换在字符串的指定的值,不会修改原来的字符串
replace("被替换的字符串",“新的字符串”)
5、split()方法
将字符转转行成数组
split(",")以逗号进行分割
split(" “)以空格进行分割
split(”|“)以竖线进行分割
6、indexof()方法
查找字符串中字符串
indexof()方法返回字符串中指定的文本首次出现的索引(位置),如果没有找到就返回-1
原文:https://www.cnblogs.com/Progress-/p/11842717.html