字符串簡單操作
| 方法 | 參數(shù) | 返回值 | 描述 | 用例 |
|---|---|---|---|---|
| charAt | index: 下標(biāo) | String | 返回指定下標(biāo)的字符 | str.charAt( 1 ) |
| concat | str: 任意個字符串 | String | 拼接字符串, 如果傳入字符數(shù)組,會以','分隔 | str.concat('aaa','bbb') |
| slice | index1: 起始位置 index2: 結(jié)束位置 |
String | 截取字符串 | str.slice(1,3) |
| substring | index1: 起始位置 index2: 結(jié)束位置下一個字符的位置 |
String | 截取字符串 | str.substring( 1, 3 ) |
| substring | index: 起始位置 count: 向后截取字符串個數(shù) |
String | 截取字符串 | str.substr( 1, 3 ) |
| indexOf | str: 要查找的字符 index: 起始位置 |
index | 正向查找指定字符, 返回第一個出現(xiàn)的下標(biāo) | str.indexOf('a', 3) |
| lastIndexOf | str: 要查找的字符 index: 起始位置 |
index | 反向查找指定字符, 返回第一個出現(xiàn)的下標(biāo) | str.lastIndexOf('a', 3) |
| trim | null | String | 刪除字符串前后的空格 | str.trim() |
| toLowerCase | null | String | 字符串轉(zhuǎn)小寫 | str.toLowerCase() |
| toUpperCase | null | String | 字符串轉(zhuǎn)大寫 | str.toUpperCase() |
| replace | str: 需要替換的字符串, 可以是正則表達(dá)式 str2: 替換成的字符串 |
String | 替換指定字符串, 默認(rèn)只替換第一個, 正則全局可替換所有 | str.replace(/a/g , 'b') |
| split | str: 指定的字符, 可以是正則表達(dá)式 count: 限制數(shù)組的長度 |
String | 基于指定的字符將字符串分割為字符數(shù)組 | str.split(/a|b/g , 2) |
| localeCompare | str: 被比較字符串 | -1,0,1 | 傳入字符串首字母排序大于調(diào)用字符串的話返回-1 | str.localeCompare('asd') |
| fromCharCode | unmbers | String | 傳入一個或多個字符編碼,返回對應(yīng)字符串 | String.fromCharCode() |