String

將字符串轉化爲數組的方法

  1. 使用擴展運算符
var string = 'hello world'
var stringArr = [...string]
//string  "hello world"
//stringArr ["h", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d"]
複製代碼

charAt() 獲取給定位置的字符

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)

  1. 返回 [a,b)區間的子字符串
  2. 若是不指定b,返回到字符串末尾

substr(a,b)

  1. 返回a位置開始,字符串長度爲b的子字符串
  2. 若是不指定b,返回到字符串末尾

indexOf(string,a)

  1. 從字符串開頭搜索子字符串,若是找到範圍字符串的位置下標,不然返回-1
  2. 能夠經過設置a設置開始搜索的位置,若是不設置a表示從開頭開始搜索

lastIndexOf(string,a)

  1. 從字符串結尾搜索子字符串,若是找到範圍字符串的位置下標,不然返回-1
  2. 能夠經過設置a設置開始搜索的位置,若是不設置a表示從結尾開始搜索

trim() 去除字符串開始和結尾的空格

toLowerCase()、toLocalLowerCase()

toUpperCase()、toLocalUpperCase()

字符串的模式匹配方法

match(reg)

var text = 'cat,bat,sat,fat'
var pattern = /.at/
var matches = text.match(pattern)
複製代碼

search(reg) 返回字符串中第一個匹配項的索引

replace(reg/str,str/func)

相關文章
相關標籤/搜索