1. charat() 返回指定位置的字元。
str.charat(index)2. charcodeat() 返回在指定的位置的字元的 unicode 編碼。index 為必須引數,型別為number(0到str.length-1之間,否則該方法返回 空串)
另外:str.charat()即不帶引數和str.charat(nan)均返回字串的第乙個字元
str.charcodeat(index)3. concat() 用於連線兩個或多個字串。index 為必須引數,型別為number(0到str.length-1之間,否則該方法返回 nan)
var a = "hello",b = "kitty",c = "!";4. fromcharcode() 接受乙個指定的 unicode 值,然後返回乙個字串。a.concat(b,c) // 功能和 「+」 拼接沒啥兩樣
string.fromcharcode(unicode1,unicode2,...,nuicodex) 該方法是 string 的靜態方法,語法應該是 string.fromcharcode()。5. indexof() 方法 返回指定字串在字串中首次出現的位置。匹配不到則返回-1。
str.indexof(searchstr,startindex)6. lastindexof() 返回指定字串值最後出現的位置,在乙個字串中的指定位置從後向前搜尋。searchstr必選,表示需要匹配的字串值;
startindex可選,取值範圍0到str.length-1,省略則預設首字元開始檢索。
str.lastindexof(searchstr,startindex)7. match() 在字串內檢索指定的值,或找到乙個或多個正規表示式的匹配。匹配不到返回null。searchstr必選,表示需要匹配的字串值;
startindex可選,取值範圍0到str.length-1,省略則預設尾字元開始檢索。
8. replace() 用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。
9. search() 用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。無匹配返回-1。str.search(regexp/substr) 返回值:str中第乙個與正則或字串相匹配的子串的起始位置。10. slice() 提取字串的某個部分,並以新的字串返回被提取的部分。
str.slice(startindex,endindex) 返回值包含startindex不包含endindex11. split() 用於把乙個字串分割成字串陣列。忽略endindex則返回包括startindex到原字串結尾的字串
另外引數還有負數反向用法
str.split()12. substr() 方法可在字串中抽取從 start 下標開始的指定數目的字元。
str.substr(startindex,length) 忽略length則返回從startindex到字串尾字元13. substring() 方法用於提取字串中介於兩個指定下標之間的字元。
str.substring(startindex,endindex) 忽略endindex則返回從startindex到字串尾字元14. tolocaleuppercase() / tolocalelowercase() 用於字串轉換大小寫(與下面的方法方法僅在某些外國小語種有差別)
15. touppercase() / tolowercase() 用於字串轉換大小寫
String字串常用方法
字串間比較 equals 和contentequals equals string 和 string 比較 equalsignorecase 不考慮大小寫 contentequals stirng 和stringbuffer stringbuilder比較 返回查詢字元或字串的索引 indexof ...
字串String常用方法
1 str.substring indexstart indexend 示例 var anystring mozilla 輸出 moz console.log anystring.substring 0,3 console.log anystring.substring 3,0 indexstart...
JS中常用的字串方法(String)
1.查詢字串。indexof 需要找的字元 從該索引開始找 找到返回索引位置,如果沒有找到返回 1.var str abc defa console.log str.indexof c 2 1console.log str.search f 72.元素替換。replace方法。console.log...