JS中的字串的用法

2021-09-11 20:45:33 字數 1963 閱讀 2942

var str=『abcd』;

1.charat 返回指定索引出的字元

var a=str.charat(0);

console.log(a); //'a'

console.log(str); //'abcd'

2.charcodeat 返回指定索引出的unicode字元

str.indexof('a');     //0

str.indexof('e'); //-1

3.lastindexof 判斷乙個字元最後一次出現在某個字串的索引,如果包含返回它的索引,如果不包含返回-1.

str.lastindexof('b');   //1

str.lastindexof('e'); //-1

4.concat拼接2個字串,返回乙個新字串,對原有字串沒有任何改變。

var str='qwe';

var str1='abc';

var str2=str.concat(str1);

console.log(str2);//"qweabc"

5.substr(n,m) 從索引n開始,擷取m個字元,將擷取的字元返回,對原字串沒有任何改變。

var b=s.substr(1,1)

console.log(b); //'w'

6.substring(n,m) 從索引n開始,擷取到索引m,不包括m.將擷取的字元返回,對原字串沒有任何改變.

var ee=str.substring(1,3);

console.log(ee); //"bc"**加粗樣式**

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

js處理字串的用法小結

序號 方法作用 用法引數說明 1length獲取字串的長度 str.length 2charat根據下表獲取指定位置的字串 str.charat n n 指定位置 3indexof返回指定字串在字串中指定位置開始後首次出現的位置,找到則返回對應的位置,未找到返回 1 str.indexof m,n ...

Python中字串的用法

如果字串內容本身包含了單引號或雙引號,此時就需要進行特殊處理 str3 i m a coder str4 spring is here let us jam said woodchuck.str5 we are scared,let s hide in the shade says the bird...

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