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 字串是基本資料型別,字串的每一次操作 都是值直接的...