字串方法總結

2021-10-02 10:58:17 字數 1675 閱讀 5235

<

!doctype html>

"en"

>

"utf-8"

>

"viewport" content=

"width=device-width, initial-scale=1.0"

>

"x-ua-compatible" content=

"ie=edge"

>

document<

/title>

<

/head>

<

!--

屬性:str.length:獲取字串長度

方法:charat(下標):獲取下標對應的字元

charcodeat(下標):獲取下標對應得字元編碼

*indexof(位置1,位置2):查詢某個字串在另乙個字串中首次出現的位置,如果找到返回對應的下標,找不到返回,—1

要查詢的字串

開始查詢的位置,預設從0開始

lasrindexof(位置1,位置2):查詢某個字串在另乙個字串中最後出現的位置,如果找到返回對應的下標,找不到返回,—1

要查詢的字串

開始查詢的位置,預設從末尾開始

*擷取字串

substring(位置1,位置2):擷取字串

開始擷取的位置,預設是0

結束擷取的位置,預設是末尾

注意:包括開始,不包括結束

slice(位置1,位置2):擷取字串

開始擷取的位置,預設是0

結束擷取的位置,預設是末尾

注意:包括開始,不包括結束

區別:substring(3

,-1) 負數預設是0;

slice(3,-

1)負數倒數第幾位

substr()

大小寫轉化:

touppercase()

tolowercase()

*分割:

split

(分割標記):將字串按特定的標記分割成陣列

*替換:

replace

(被替換,替換內容);一次換乙個

-->

//判斷是否存在「web」,某個字串在另乙個字串中首次出現的位置,有返回對應的下標,沒有返回-1

var s =

"fafdsfwre";if

(s.indexof

("web"

)>=0)

else

//字串轉json 物件

var str =

"user=123&password=456&count=7"

;var obj =

;//1分割成一組一組

var arr = str.

split

("&");

console.

log(arr)

//["user=123", "password=456", "count=7"]

//2迴圈操作每一組

for(

var i =

0; i < arr.length; i++

) console.

log(obj)

<

/script>

<

/body>

<

/html>

js字串方法總結

字元方法 charat 返回指定位置的字元 charcodeat 返回unicode碼 拼接方法 concat 任意多個引數 可使用 代替 位置方法 indexof 返回指定字元第一次出現的位置,沒有返回 1,第二個引數指定從第幾位開始查詢 lastindexof 從末尾開始查詢,沒有返回 1 去空...

python 字串方法總結

s abcdef print s.find def print s.find defg print s.rfind def print s.rfind defg find和rfind如果有結果將返回大於等於0的結果,無結果則返回 1 另外index方法也可以返回子字串的位置,但是如果找不到會丟擲異常...

字串的方法總結

1.length 屬性返回字串的長度var str 1234567 console.log str.length 72.indexof 方法返回字串中指定文字 首次 出現的索引 3.lastindexof 方法返回字串中指定文字 最後 出現的索引 includes 返回 true falsevar ...