天天看点

字符串

        字符串添加  “+”

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

下一篇: 字符串