js字串方法

2021-09-12 17:22:02 字數 2008 閱讀 1178

charat() 返回指定位置的字元。

str.charat(index)

index 為必須引數,型別為number(0到str.length-1之間,否則該方法返回 空串)

另外:str.charat()即不帶引數和str.charat(nan)均返回字串的第乙個字元

2. charcodeat() 返回在指定的位置的字元的 unicode 編碼。

str.charcodeat(index)

index 為必須引數,型別為number(0到str.length-1之間,否則該方法返回 nan)

3. concat() 用於連線兩個或多個字串。

var a = 「hello」,b = 「kitty」,c = 「!」;

a.concat(b,c) // 功能和 「+」 拼接沒啥兩樣

4. fromcharcode() 接受乙個指定的 unicode 值,然後返回乙個字串。

string.fromcharcode(unicode1,unicode2,…,nuicodex) 該方法是 string 的靜態方法,語法應該是 string.fromcharcode()。

5. indexof() 方法 返回指定字串在字串中首次出現的位置。匹配不到則返回-1。

str.indexof(searchstr,startindex)

searchstr必選,表示需要匹配的字串值;

startindex可選,取值範圍0到str.length-1,省略則預設首字元開始檢索。

6. lastindexof() 返回指定字串值最後出現的位置,在乙個字串中的指定位置從後向前搜尋。

str.lastindexof(searchstr,startindex)

searchstr必選,表示需要匹配的字串值;

startindex可選,取值範圍0到str.length-1,省略則預設尾字元開始檢索。

7. match() 在字串內檢索指定的值,或找到乙個或多個正規表示式的匹配。匹配不到返回null。

複製**

str.match(regexp)

複製**

8. replace() 用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

str.replace(regexp/substrold,replacestrnew)

search() 用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。無匹配返回-1。

str.search(regexp/substr) 返回值:str中第乙個與正則或字串相匹配的子串的起始位置。

說明 search() 方法不執行全域性匹配,它將忽略標誌 g。它同時忽略 regexp 的 lastindex 屬性,並且總是從字串的開始進行檢索,這意味著它總是返回 stringobject 的第乙個匹配的位置。

10. slice() 提取字串的某個部分,並以新的字串返回被提取的部分。

str.slice(startindex,endindex) 返回值包含startindex不包含endindex

忽略endindex則返回包括startindex到原字串結尾的字串

另外引數還有負數反向用法

11. split() 用於把乙個字串分割成字串陣列。

str.split()

12. substr() 方法可在字串中抽取從 start 下標開始的指定數目的字元。

str.substr(startindex,length) 忽略length則返回從startindex到字串尾字元

13. substring() 方法用於提取字串中介於兩個指定下標之間的字元。

str.substring(startindex,endindex) 忽略endindex則返回從startindex到字串尾字元

14. tolocaleuppercase() / tolocalelowercase() 用於字串轉換大小寫(與下面的方法方法僅在某些外國小語種有差別)

touppercase() / tolowercase() 用於字串轉換大小寫

JS 字串方法

js部分使用js實現乙個方法convert,將foo bar這種形式的輸入轉成foobar這種駝峰式.function convert str return arr.join 方法名charat 用途檢索指定位置對應的字元,返回對應字元或空 例子var str hello world str.cha...

JS 字串方法

slice start,end 擷取start到end的子串,不包括end位置。start為負數時,字串的長度與start相加作為start。end為負數時,字串的長度與end相加作為end。substring start,end 擷取start到end的子串,不包括end位置。如果 start 比...

JS字串方法

初探 var str stringstring str.length 字串長度 str 100 undefined 字串中的每乙個字元都有乙個自己對應位置的索引,也有類似於陣列一樣的length for var i 0 i str.length i 字串是基本資料型別,字串的每一次操作 都是值直接的...