字串方法

2021-10-06 09:57:02 字數 1778 閱讀 5192

一、字串的檢索方法

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....