字符串有話說,全部的字符串方法都會返回字符串,他們不會修改原始的字符串數組
或者說:字符串是不可變的,字符串不能更改,只能替換spa
一、slice()方法索引
提取字符串的摸個部分,並在新的的字符串中返回提取的字符串,該方法設置兩個參數,第一個參數(起始索引/開始位置),第二個參數(終止索引/結束位置)(6,8)字符串
若是隻有一個參數表示,從起始位置,一直到最後,都截取string
二、substring()方法it
與slice相同,不一樣之處在於substring()方法不能接受負數console
三、substr()方法方法
與slice相同,不一樣之處在於substr的兩個參數,第二參數表示要截取的長度(6,8)co
eg:var str="abcdefghijklmnopqrstuvwxyz"字符
var res=str.slice(6,8) console.log(res) // gh
var ressult=str.substr(6,8) console.log(ressult) // ghijklmn
四、replace()方法
用另外一個值替換在字符串的指定的值,不會修改原來的字符串
replace("被替換的字符串",「新的字符串」)
五、split()方法
將字符轉轉行成數組
split(",")以逗號進行分割
split(" 「)以空格進行分割
split(」|「)以豎線進行分割
六、indexof()方法
查找字符串中字符串
indexof()方法返回字符串中指定的文本首次出現的索引(位置),若是沒有找到就返回-1