javaScript 字符串方法
ES3.1
方法 | 作用 | 備註 |
---|---|---|
charAt | 查找對應下標的字符 | 返回該字符 |
charCodeAt | 查找對應下標的字符 | 返回該字符的unicode碼 |
concat | 拼接字符串 | 返回拼接後的字符串,如果傳參不是字符串則先調用toString()再進行拼接 |
slice | 截取字符串 | 返回被截取的字符串,傳參(start,end) |
substr | 截取字符串 | 與slice大致相同,只有再傳參爲負時有區別 |
substring | 截取字符串 | 返回被截取的字符串,傳參(start,length) |
splite | 用字符作爲分隔符分割字符串 | 返回被分割後的數組 |
indexOf | 查找字符或者字符串 | 返回對應的第一個字符的下標,找不到返回-1 |
replace | 替換字符串中的字符 | 返回被替換後的字符串- - -可以用正則 |
match | 查找字符或字符串 | 返回一個參數集,找不到返回null |
search | 查找字符或字符串 | 返回對應的第一個字符的下標,找不到返回-1 |
toUpperCase | 轉換字符串爲大寫 | 返回被改變後的字符串 |
toLowerCase | 轉換字符串爲小寫 | 返回被改變後的字符串 |
ES 6
方法 | 作用 | 備註 |
---|---|---|
startsWith | 是否以另一個字符串開頭 | 返回bool |
endsWith | 是否以另一個字符串結尾 | 返回bool |
includes | 是否包含另一個字符串 | 返回bool |
repeat | 將一個字符串複製多次 | 略 |