1、字符串對象屬性正則表達式
1.length:計算字符串長度數組
var strObj=new String("qwer");code
console.log(strObj.length);對象
2、字符串方法索引
toLowerCase方法:字符串中的字母被轉換爲小寫字符串
toUpperCase():字符串中的字母被轉換爲大寫get
trim():用於取消字符串兩邊的空格,可是字符串中間空格不能取消string
slice方法:截取字符串,返回字符串的片斷。it
strObj.slice(start[,end]) console
注意:若是隻有一個參數,則該位置爲起始位置,表示從起始位置一直截取末尾
start下標從0開始的strObj指定部分起索引。若是start爲負,將它做爲length+start處理,此處length爲字符串的長度。
end小標從0開始的strObj指定部分結束索引。若是end爲負,將它做爲length+end處理,此處length爲字符串的長度。
substring方法:截取字符串
strObj.substring(start,end)
start:起始位置下標
end:結束位置下標
注意:若是隻有一個參數,則該位置爲起始位置,表示從起始位置一直截取末尾
substring方法使用start和end二者中的較小值做爲子字符串的起始點。
若是start或end爲NaN或者爲負數,那麼將其替換爲0。
indexOf方法:是從左至右檢索字符串的
返回String對象內第一次出現子字符串位置。若是沒有找到子字符串,則返回-1。
strObj.indexOf(substr[,startIndex])
lastIndeOf方法:是從右至左檢索字符串的,返回String對象中字符串最後出現的位置。若是沒有匹配到子字符串,則返回-1。
strObj.lastIndexOf(substr[,startindex])
charAt(index):用於返回指定位置的字符。index表示指定位置的下標,index的範圍從0到字符串長度,若是超出有效範圍的索引值返回空字符串。
split():字符串拆分,將一個字符串分割爲子字符串,而後將結果做爲字符串數組返回。
strObj.split([separator[,limit]])
separator字符串或 正則表達式 對象,它標識了分隔字符串時使用的是一個仍是多個字符。若是忽略該選項,返回包含整個字符串的單一元素數組。
limit該值用來限制返回數組中的元素個數。
contact():字符串鏈接
strObj.concat([string1[,string2...]])
replace方法:字符串替換
strObj. replace(字符1,字符2)
將字符串中的字符1替換成字符2