字符竄地相關方法

var str="Hello Atgugu";  在底層字符竄是以字符數組的形式保存。數組

["H","e","i","l","o","","A","u"]ui

console.log(str.length)=>"8"編碼

console.log(str[0])=>"H"索引

console.log(str[5])=>""string

charAt() 能夠返回字符竄指定位置的字符,根據索引獲取指定字符。it

var result=str.charAt(0);console

console.log(result)=>"H"字符編碼

charColdeAt() 返回字符竄的字符編碼ast

fromCharCode() 根據字符竄編碼去獲取字符gui

result=String.fromCharCode()

indexOf() 檢索一個字符竄中含有指定內容

例:var str="hello hatguiga";

var result=str.indexOf("h")

console.log(result)=>0

若是字符竄中含有該內容,則會對返回其第一次出現的索引,若沒有對應內容,返回的是-1,能夠指第2個參數設置爲開始查找的索引

index(a,b)

a:字符竄的內容   b:索引

lastIndexOf() 其是從後往前查找對應內容

例 var str="hello hatguiga"

var result=str.lastIndexOf("h")

console.log(result)=>6

slice()  和數組slice()方法相似 .從字符竄截取指定的內容,將截取內容返回。

substring()  能夠用來截取字符竄,和slice相似

substring(a,b)  a:開始開始索引 包含開始

           b:結束位置索引 不包含索引

substring()  不能接受負值,負值默認爲0,自動調整參數的位置,第2個必定大於第一個

split()  能夠將一個字符竄拆分紅一個數組,須要一個參數,爲字符竄,會根據字符竄拆分數組。

例:var str="abcdcdabcd"

var result=str.split("d")

console.log(result)=>"abcd,cd,abcd"

console.log(typeOf result)=>object

相關文章
相關標籤/搜索