字元串添加 “+”
var str = "abc";
var str2 = "d";
var newstr = str + str2;
console.log(newstr);
一、字元串擷取
var str = "abcdefAAAfdafdsadf";
參數是索引
返還值是 找到的字元
1.cartAt
var res = str.charAt(1);
console.log(res);
2.charCodeAt
var res = str.charCodeAt(1);
3.查找某個字元是否存在 indexOf
var res = str.indexOf('d');
console.log(res)
4.subtring(start, end) : 截取字元串(包前不包後)
var res = str.substring(2, -3);
5.subtr(start, num); 第一個參數是從什麼位置截取 ;第二個參數是截取幾位
var res = str.substr(2, 2);
如果給一個參數就是從該參數截取到字元串末尾
var res = str.substr(2);
6 toLowerCase: 将英文轉換成小寫 toUpperCase :轉成大寫
console.log(str.toLowerCase());
console.log(str.toUpperCase());
7.split 根據特殊符号切割字元串
var res = str.split("");
8 replace: 替換字元串
var res = str.replace("AAA", "***");
9.數組扁平化
var arr = [
[1, 2],
[[3]],
[4, 5, [6]],
[7]
];
var res = arr.toString();
var newArr = res.split(",");
console.log(newArr);
反轉字元串
var str = "abcdefg"; // gfedcba
var res = str.split('').reverse().join('');
var res = str.split("").reverse();
console.log(res.toString());
var newres = res.toString().replace(/,/g, "");
console.log(newres);