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