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));