var string = 'hello world!'
string.charAt(1) // 'e'複製代碼
charCodeAt() 獲取給定位置的字符編碼
var string = 'hello world!'
string.charCodeAt(1)
複製代碼
concat() 將一個或多個字符串拼接起來
var string1 = 'hello'
var string2 = ' world'
var string3 = ' !'
var string = string1.concat(string2)
var newString = string1.concat(string2,string3)
複製代碼
slice(a,b)、substring(a,b)
返回 [a,b)區間的子字符串
若是不指定b,返回到字符串末尾
substr(a,b)
返回a位置開始,字符串長度爲b的子字符串
若是不指定b,返回到字符串末尾
indexOf(string,a)
從字符串開頭搜索子字符串,若是找到範圍字符串的位置下標,不然返回-1
能夠經過設置a設置開始搜索的位置,若是不設置a表示從開頭開始搜索
lastIndexOf(string,a)
從字符串結尾搜索子字符串,若是找到範圍字符串的位置下標,不然返回-1
能夠經過設置a設置開始搜索的位置,若是不設置a表示從結尾開始搜索
trim() 去除字符串開始和結尾的空格
toLowerCase()、toLocalLowerCase()
toUpperCase()、toLocalUpperCase()
字符串的模式匹配方法
match(reg)
var text = 'cat,bat,sat,fat'
var pattern = /.at/
var matches = text.match(pattern)
複製代碼