js中的字串方法

zz鬆發表於2020-12-10

一、查詢字串 

1.indexOf(), lastIndexOf()

找出對應字串的索引,找不到返回-1。第一個引數是字串,第二個參數列示從哪個索引開始找起

其中lastIndexOf()是從後往前找

2.includes()

查詢字串中是否包含指定的子字串,包含返回true,不包含返回false 

3.search()

(1)普通的查詢,返回指定字串的索引; (2)查詢與正規表示式相匹配的值 

二、指定索引位置 

1.charAt()

返回指定索引位置的字元

2.charCodeAt()

返回指定索引位置字元的Unicode編碼 

三、字串拼接

1. +

用+連線字串 

2.concat()

連線兩個或更多字串,並返回新的字串。引數為一個或多個字串。 

3. repeat()

複製字串指定的次數,並把它們連線在一起返回。

四、正規表示式

1.match()

查詢找到一個或多個正規表示式的匹配。 

2.replace()

字串的替換,第一個引數為字串,只在字串第一次出現時替換。第一個引數為正規表示式,則替換所有位置的相同字串

五、字串的擷取

1.substr()

擷取字串,第一個引數為開始擷取的索引,第二個引數為擷取的長度 

2.substring()

擷取字串,第一個引數為開始擷取的索引,第二個引數為結束擷取的索引,但是取小不取大 

3.slice()

 擷取字串,第一個引數為開始擷取的索引,第二個引數為結束擷取的索引,但是取小不取大 

六、大小寫轉換

1.toLowerCase

把字串轉換為小寫

2.toUpperCase()

把字串轉換為大寫

 3.toLocaleLowerCase()

根據本地主機的語言環境把字串轉換為小寫

4.toLocaleUpperCase()

根據本地主機的語言環境把字串轉換為大寫 

七、雜亂且重要

1.split()

將字串分割為字串陣列 

2.startsWith()

檢視字串是否以指定的子字串開頭 

3.toString()

返回一個字串 

4.trim()

移除字串首尾空白 

八、雜亂

1.fromCharCode()

將 Unicode 編碼轉為字元 

2.valueOf()

返回某個字串物件的原始值 

相關文章