天天看點

string 對象的常用方法

1.字元串轉化為數組 split()方法

var str="abcdefg";
    console.log(str.split(""));
    結果::"a" "b" "c" "d" "e" "f" "g"
           

2.數組轉化為字元串 join()方法

var n=new Array(1,2,3,4,5);
    console.log(n.join(""));
    結果:12345
           

2.字元串查找方法indexof()

var str="abcdefg";
console.log(str.indexOf("b"));   //一個參數    傳回目前字元的索引位置    沒找到傳回-1
console.log(str.indexOf("b", 2));// 兩個參數  (索引字元 ,從哪一個位置開始查找)
           

3.字元串的連接配接concat()

var c1="abc";
var c2="def"
console.log(c1.concat(c2));
結果:abcdef
           

4.字元串的替換 replace()

var c1="abc";
console.log(c1.replace("a","A"));
結果:Abc
           

5.字元串的截取slice() substring()

var c="abcdef";
console.log(c.slice(0, 3));// (起始索引,最終索引)取小不取大  對原字元串無影響
console.log(c);
結果:abc    abcdef
           

6.字元串的截取substr()

var c="abcdef";
    console.log(c.substr(0, 3));//  (起始索引位 ,長度)  對原數組無影響
    console.log(c);
    結果:abc  abcdef
           

7.字元串大小寫的轉化

var c="abcdef";
console.log(c.toUpperCase());
console.log(c.toLowerCase());
           

8.周遊字元串

var str="abcdefg";
for(var index in str)
{
      console.log(str.charAt(index))//裡面的參數是字元索引的位置
}
str.charcodeAt(index)//擷取索引目前字元ASCII值
           

ASCII轉化為字元

var as=97;

console.log( String.fromcharAt(as));