一、字串的檢索方法
1、charat()
2、charcodeat()
3、indexof()
4、lastindexof()
chatat()
語法:stringobject.charat(index)
功能:返回stringobject中index位置的字元,如果沒有返回空。
charcodeat()
語法:stringobject.charcodeat()
功能:返回stringobject中index位置的字元編碼。
indexof()
語法:stringobjet.indexof('需要查詢的字元')
功能:從左往右在乙個字串中搜尋給定的字串,返回子字串的位置。
返回值:是number值,如果不存在,就返回-1。
lastindexof()
語法:stringobject.lastindexof('需要查詢的字元')
功能:從右往左在乙個字串中搜尋給定的字串,返回子字串的位置。
返回值:是number型別,如果不存在,就返回-1。
二、字串的擷取方法
1、slice()
2、substring()
3、substr()
slice()
語法:stringobject.slice(start,end)
功能:擷取字串。
引數:start:(必須)指定子字串的開始位置。
end:(可選)表示子字串到**結束,end本身不在擷取範圍之內,省略不寫時候直接擷取至字串末尾。
當引數為負數時候,會將傳入的負值與字串的長度相加。
substring()
語法及功能同slice()完全一樣,區別只在於遇到負數時,自動將引數轉換為0。
substring()會把較小的數作為開始位置,較大的數作為結束位置。
substr()
語法:stringobiect.substr(start,len)
功能:擷取字串
引數說明:
start :(必需)指定字串的開始位置;
len:(可選)表示擷取的字元總數,省略時擷取至字串的末尾。
當start為負數時,會將傳入的負值與字串的長度相加。
當len為負數時返回空字串。
三、字串物件的方法
split()
replace()
split() 把乙個字串分割成字串陣列
語法:stringobject.split(separator)
返回值:array
引數:separator(必須)分隔符
replace()
語法:stringobject.replace(regexp/substr,replacement)
功能:在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。只能替換第乙個不能替換全部
返回值:string
引數:regexp:(必需)規定子字串或者要替換的模式的regexp物件。
replacement:(必需)乙個字串值
注意:不會修改原字串,會返回乙個新的字串。
四、字串轉換大小寫方法
touppercase()
tolowercase()
touppercase()
將字串轉換為大寫
返回值:返回乙個新字串,不修改原字串
tolowercase()
將字串轉換為小寫
返回值:返回乙個新字串,不修改原字串
字串方法
find 方法可以在乙個較長的字串中查詢子字串,並返回子字串所在位置最左邊的索引。如果沒有找到則返回 1。hello,world.cold enough?find world 6 title hello,world.cold enough?title.find hello 0 title.find ...
字串方法
coding utf 8 字串也可以理解為乙個容器,也存在索引值,而字串中的每乙個字元可以理解為是一 個元素。1 len 獲取字串長度的方法 print 字串長度len len abcd 2 字串的取值 string abcdef r1 string 0 r2 string 1 print r1,r...
字串方法
字串方法 在這裡插入 片 定義乙個字串 var box 我的世界 返回指定位置的字串 box.charat 2 console.log box.charat 2 字串的長度 box.length console.log box.length 英文大小寫 var box2 holle 大寫 box2....