JS字串常用方法

2022-08-16 19:30:24 字數 1531 閱讀 5113

1、indexof() – 返回字串中乙個字元第一處出現的索引,接收2個引數:要查詢的字元,從哪個位置開始查詢;。lastindexof()--返回字串中某乙個字元最後一次出現的索引值。如果沒有匹配項,返回 -1 。

找到字串中某一字串出現的所有位置:

var str = "abocdoefo";

function

index(ele,attr)

while(index != -1);

return arr.splice(0,arr.length-1);

};console.log(index(str,"o"));

2、charat() – 返回指定位置的字元(適用於現代瀏覽器),str()適用於ie8及以下版本瀏覽器,等同於charat()。

3、slice() --擷取字串,接受兩個引數:strt,end,從strt位置開始擷取,擷取到end位置,end位置擷取不到。

4、substring()--擷取字串,接受兩個引數:strt,end,從strt位置開始擷取,擷取到end位置,end位置擷取不到。

5、substr()-- 擷取陣列,接受兩個引數:strt,n,從strt位置開始擷取,擷取n個字元。

6、split()-- 將字元以特定的方式切割成字元陣列。

7、replace()--字元替換。接收2個引數:要替換的字元,替換的字元;只能替換符合規則的第乙個字元。

替換所有的字元:

var str = "abocdoefo";

//把字串中所有的「o」替換成「!」

function

repl(str,attr,el);

return

str;

};console.log(repl(str,"o","!"));

8、trim()--去除字串兩端空格 。

trim()方法相容性處理:

function

trim(str)

9、match() – 檢查乙個字串是否匹配乙個正規表示式。

10、search() – 執行乙個正規表示式匹配查詢。如果查詢成功,返回字串中匹配的索引值。否則返回 -1 。

11、length – 返回字串的長度,所謂字串的長度是指其包含的字元的個數。

12、tolowercase() – 將整個字串轉成小寫字母。

13、touppercase() – 將整個字串轉成大寫字母。

JS 字串常用方法

動態方法 1 str.charat index 返回子字串,index為字串下標,index取值範圍 0,str.length 1 動態方法 2 str.charcodeat index 返回子字串的unicode編碼,index取值範圍同上 靜態方法 3 string.fromcharcode n...

js字串常用方法

1 基本包裝型別 var 1 abc var len s1.length console.log len 3這段 在執行時,有乙個問題就是基本型別是沒有屬性方法的,那麼s1.length是怎麼呼叫的呢?這就是用到基本包裝型別。就是把基本型別包裝成複雜型別。基本包裝型別 string number b...

JS字串常用方法

字串常用方法總結 1 tolowercase 把字串轉為小寫,返回新的字串。2 touppercase 把字串轉為大寫,返回新的字串。3 charat 返回指定下標位置的字元。如果index不在0 str.length 不包含str.length 之間,返回空字串。4 charcodeat 返回指定...