js中一些常见的字符串方法
<script>
let str = 'DJHDGAHJ'
let str1 = 'dhgdka'
// toLowerCase 转换为小写
console.log(str.toLowerCase()); // djhdgahj
// toUpperCase 转换为大写
console.log(str1.toUpperCase()); // DHGDKA
// charAt 返回指定下标的字符
console.log(str1.charAt(3)); // d
// substr 从下标为2开始截取3个字符
console.log(str1.substr(2, 3)); // gdk
// substring 截取下标为2和3之间的字符
console.log(str1.substring(2, 3)); // g
// split 字符串转为数组
console.log(str1.split()); // ["dhgdka"]
console.log(str1.split('')); // ["d", "h", "g", "d", "k", "a"]
// concat 字符串连接
console.log(str1.concat(str)); // dhgdkaDJHDGAHJ
// indexOf 返回字符在字符串中的索引 找不到返回-1
console.log(str1.indexOf('g')); // 2
// replace 替换字符串中的字符(只替换第一个)
console.log(str1.replace('g', 'z')); // dhzdka
// replace 替换字符串中的所有d字符
console.log(str1.replace(/d/g, 'c')); // chgcka
// slice 抽取子串
console.log(str1.slice(1, 3)); // hg
</script>