天天看點

字元串

        字元串添加  “+”

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

下一篇: 字元串