- 在JavaScript,基本數據類型有Number型、String型、Boolean型、Undefined型、Null型、Function型等。
- String對象就是和基本數據類型中的String類型相對應的JavaScript腳本內置對象。
- 系統中建立字符串類型時會隱式調用當前對象來建立。
格式: 結果變量 = 字符串變量.charAt(位置);正則表達式
var b = a.charAt(1);數組
格式: 結果變量 = 字符串變量.charCodeAt(位置);函數
var b = a.charCodeAt(1);編碼
格式: 結果變量 = 字符串變量.concat(字符串,字符串...)code
var b = a.concat("abc","def");對象
注意: 本方法有點脫了褲子放屁的感受,推薦使用+鏈接字符串. 更加高效且方便。ip
var b = a + "abc" + "def";//與上面方法結果同樣字符串
格式: 結果變量 = 字符串變量.indexOf(指定字符);input
var b = a.indexOf("a");string
格式: 結果變量 = 字符串變量.lastIndexOf(指定字符);
var b = a.lastIndexOf("a");
格式: 結果變量 = 字符串變量.slice(開始位置,結束位置);
var b = a.slice(1,6);
var b = a.slice(-5,-1);
格式: 結果變量 = 字符串變量.split(指定字符);
var b = a.split(",");
格式: 結果變量 = 字符串變量.replace(要查找的字符串,替換字符串);
var b = a.replace("xxx","yyy");
注意 默認執行一次只能替換一個(第一個)
格式: 結果變量 = 字符串變量.toUpperCase();
var b = a.toUpperCase();
格式: 結果變量 = 字符串變量.toLowerCase();
var b = a.toLowerCase();
格式: 結果變量 = 字符串變量.match(正則表達式);
var b = a.match(/\d/g);
格式: 結果變量 = 字符串變量.search(正則表達式)
var b = a.search(/\d/);
格式: 結果變量 = 字符串變量.substr(開始位置,指定長度);
var b = a.substr(1,5);
格式:結果變量 = 字符串變量.substring(位置,位置)
var b = a.substring(1,5);
slice():全位置,可正可負 substr():一個位置一個長度,長度不能爲負數 substring():全位置,不能爲負數