js中字串的方法(上)

2021-08-11 13:58:05 字數 1730 閱讀 8984

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'

var 11=str.slice(3);從索引3開始,全取

console.log(11);//'d'

var 22=str.slice(-3);總數4+(-3)=1,從索引1開始

console.log(22);//'bcd'

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() 方法用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串。

**:

JS中字串方法

lang en charset utf 8 字串方法title head var str 王hello world var str1 newstring 0123456789 console.log str.length console.log str.charat 1 查詢索引為1的位置的字母 c...

js中字串的方法

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

JS中的字串方法

string型別 string型別是字串的物件包裝型別 字串的length方法 1.字元方法 charat charcodeat 2 字串操作方法 字串的拼接 concat 方法,一般用 號拼接字串 還有三個擷取字串的方法,slice substring substr 當傳入的引數是正數的時候 sl...