JS string物件常用方法

2021-09-29 13:57:20 字數 1776 閱讀 2275

(抄抄抄抄抄)

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...