一.字符串的创建
1.通过字面量
var str = "dfdafd";
console.log(str);
2.通过构造函数
var str = new String("abc");
console.log(typeof str);
console.log(str);
二.字符串的常见方法
1.通过"+"拼接
var a = 1;
var b = "world";
var str = a + b;
console.log(str);
2.charAt:可以根据字符串的索引获取具体的值
var str = "abcdefg";
var res = str.charAt(2);
console.log(res);
console.log(str[2]);
3.charCondeAt:根据索引值返回该字符串的编码
var str = "abcdefg";
var res = str.charCodeAt(0);
console.log(res);
4.indexOf:查找指定字符出现的索引位子,如果没有就返回-1
var str = "abcdefg";
var res = str.indexOf("g");
console.log(res);
5.substring:字符串截取
var str = "abcdefgfdsfd";
var res1 = str.substring(2,5);
var res = str.substring(2);
console.log(res);
6.substr:字符串截取
var str = "abcdefg";
var res = str.substr(1);
console.log(res);
7.toLowerCase:可以将字母转化为小写字母
var str = "aAbBcCdD";
var res = str.toLowerCase();
console.log(res);
8.toUpperCase:可以将字母转化为大写字母
var str = "aAbBcCdD";
var res = str.toUpperCase();
console.log(res);
9.split() 切割字符串
var arr = [1, 2, [3, 4], 5, [6, [7, [8]]], 9];
var str = arr.toString();
console.log(str);
var newarr = str.split(",");
console.log(newarr);
10.replace:把字符串里指定的字符串替换成其他字符
var str = "abcdefg";
var res = str.replace("de", "**");
console.log(res);
11.concat() 拼接字符串
var str1 = "1234";
var str2 = "5678";
var res = str1.concat(str2);
console.log(res);