(抄抄抄抄抄)
1.charat 返回指定索引出的字元
var str=『abcd』;
var a=str.charat(0);
console.log(a); //『a』
console.log(str); //『abcd』
2.charcodeat 返回指定索引出的unicode字元
str.charcodeat(0); //97
3.indexof 判斷乙個字元第一次出現在某個字串的索引,如果包含返回它的索引,如果不包含返回-1.
str.indexof(『a』); //0
str.indexof(『e』); //-1
4.lastindexof 判斷乙個字元最後一次出現在某個字串的索引,如果包含返回它的索引,如果不包含返回-1.
str.lastindexof(『b』); //1
str.lastindexof(『e』); //-1
5.concat拼接2個字串,返回乙個新字串,對原有字串沒有任何改變。
var str='qwe';
var str1='abc';
var str2=str.concat(str1);
console.log(str2);//"qweabc"
6.substr(n,m) 從索引n開始,擷取m個字元,將擷取的字元返回,對原字串沒有任何改變。
var b=s.substr(1,1)
console.log(b); //『w』
7.substring(n,m) 從索引n開始,擷取到索引m,不包括m.將擷取的字元返回,對原字串沒有任何改變.
var ee=str.substring(1,3);
console.log(ee); //「bc」
8.slice(n,m) 從索引n開始,擷取到索引m,不包括m.將擷取的字元返回,對原字串沒有任何改變.
var aa=str.slice(0,3);
console.log(aa);//『abc』
9.split 用指定字元分割字串,返回乙個陣列.對原字串沒有任何改變。
var a=str.split(』』);
console.log(a); //[「a」, 「b」, 「c」, 「d」]
10.replace(『a』,1); 替換指定字元,返回替換後新的字串,對原有字串有改變。(第乙個引數可以是正規表示式) 只能替換一次 ,配合正則模式修飾符g使用
var str=『aaaaee』;
var reg=/a/g;
str.replace(reg,1); //「1111ee」
11.match() 可在字串內檢索指定的值,或找到乙個或多個正規表示式的匹配。把找到的字元放在陣列裡,返回乙個陣列。
var str=『aaaa3ed33』;
var reg=/a/g;
str.match(reg); //[「a」, 「a」, 「a」, 「a」]
12.search() 方法用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。
13.tolowercase方法返回乙個字串,該字串中的字母被轉換成小寫。
例如:var str = 「abcabc」;
str.tolowercase();
結果:abcabc
14.touppercase方法返回乙個字串,該字串中的所有字母都被轉換為大寫字母。
例如:var str = 「abcabc」;
str.touppercase();
結果:abcabc
JS String物件及其方法
1.string物件 不等於 stringstring 物件用於處理文字 字串 每乙個字串均為 string物件的乙個例項。string 類定義了大量操作字串的方法,例如從字串中提取字元或子串,或者檢索字元或子串2.屬性 string物件 屬性 length 字串中字元的個數 索引 從0開始 取出字...
js String物件中常用方法小結 字串操作
1 charcodeat方法返回乙個整數,代表指定位置字元的unicode編碼。strobj.charcodeat index 說明 index將被處理字元的從零開始計數的編號。有效值為0到字串長度減1的數字。如果指定位置沒有字元,將返回nan。例如 var str abc str.charcode...
js String物件中常用方法小結 字串操作
1 charcodeat方法返回乙個整數,代表指定位置字元的unicode編碼。strobj.charcodeat index 說明 index將被處理字元的從零開始計數的編號。有效值為0到字串長度減1的數字。如果指定位置沒有字元,將返回nan。例如 var str abc str.charcode...