<script>
// 1.length // 字符串的长度
var str1 = 'asdfasdfasdf';
console.log(str1.length);//12
//2.trim() //去掉字符串前后的空格
var str2 = ' aaaaaaaaaa ';
var newStr2 = str2.trim();
console.log(str2);
console.log(newStr2);//'aaaaaaaaaa'
//3.toLowerCase() // 转小写字母
var str3 = 'dadsaasfafafsafaAAAAAAAAAAAAAAWAAAAQ'
var newStr3 = str3.toLowerCase();
console.log(newStr3);//'dadsaasfafafsafaaaaaaaaaaaaaaawaaaaq'
//4.toUpperCase() // 转大写字母
var str4 = 'dafafaffhjfegwytetv';
var newStr4 = str4.toUpperCase();
console.log(newStr4);//'DAFAFAFFHJFEGWYTETV'
//5.charAt() // 返回某个下标对应的字符
var str5 = 'abcde';
var newStr5 = str5.charAt(1);
console.log(newStr5);//'b'
//6.indexOf() // 返回字符(字符串)在原字符串中的的位置
var str6 = 'abcfafbb';
var newStr6 = str6.indexOf('b');
console.log(newStr6);//1
// 7.lastIndexOf() // 同上,但从后面开始检查
var str7 = 'abcdebf';
var index7 = str7.lastIndexOf('b');
console.log(index7); //5
//8.includes() // 检查字符串是否包含指定字符
var str8 = '我是中国人';
var boo8 = str8.includes('我');
console.log(boo8); // true
//9.split() // 字符串转数组,接收一个参数,作为转换的标志
var str9 = 'a,b,c,d,e';
var arr9 = str9.split(',');
console.log('arr9=', arr9);// ["a", "b", "c", "d", "e"]
//10.substring() // 截取字符串,接收两个参数,开始的位置和结束的位置(不含), 有了slice,就很少substring
var str10 = 'abcdefg';
var newStr10 = str10.substring(1, 4);
console.log('newStr10=', newStr10) // bcd
//11.slice() 截取字符串(极常用),用法类似substring,但可以是负数
var str11 = 'abcdef';
var newStr11 = str11.slice(1, 4);
console.log(newStr11);//bcd
var newStr11 = str11.slice(1, -1); // 参数可以是负数
console.log('newStr11=', newStr11) // bcde
var newStr11 = str11.slice(-1); // 第二个参数不给,从参数的位置开始,一直截取到最后
console.log('newStr11=', newStr11) // f
var phone = 13811112222;
var phoneStr = phone + '';
var newStr11 = phoneStr.slice(-4); // 从-4的位置开始截取到末尾
console.log('newStr11=', newStr11);//2222
//12.substr()
//13.match() //检查有没有包含某个值,返回符合一个数组,存放符合条件的字符
var str13 = 'abcdefdsadas';
var arr13 = str13.match('a');
console.log(arr13);
//正则
var arr13 = str13.match(/a/g);
console.log(arr13);
//14replace()//替换
var str14 = '张三,李四,王二麻子,张三';
var newStr14 = str14.replace('张三', '张无忌');
console.log(newStr14);
//替换全部
var newStr14 = str14.replaceAll(/张三/g, '张无忌');
console.log(newStr14);
//
var newStr14 = str14.replace(/张三/g, '张无忌');
console.log(newStr14);
</script>