废话不多说 直接上代码
<script>
let a = 'hello';
let b = 'world';
let c= a.concat(b);
console.log(c); // 字符串合并
console.log(a.charAt(1)); // e 根据下表返回字符串
console.log(a.charCodeAt('e')); // unicode编码 104
console.log(a.indexOf('e')); // 1 // 返回下标位置
console.log(a.search('e')); // 1 // 匹配正则 或者返回位置
console.log(a.lastIndexOf('l')); //返回l字符串最后一次出现的位置
console.log(a.substr(1,3)); // 返回1-3的字符串 包含1和3
console.log(a.substring(1,3)); //包含1 但不包含3
console.log(a.split('e'));// ["h", "llo"] 按照e来切割 重组后为数组
console.log(a.length); // 5
console.log(a.anchor('halo')); // <a name="halo">hello</a> 用于创建一个锚点
console.log(a.slice(1,2)); // e 字符串切割 包含起始 不包含末尾 第二个参数不传 则切割全部
console.log(a.replace('l','g')); // heglo 替换某个字符串 适用于正则
</script>
还有字符串模板拼接
<script>
let a = 'hello world';
let b = `<div>${a}</div>`; // <div>hello world</div>
console.log(b)
</script>
这里有一个需要注意的地方 就是必须要··table键上面的这个字符进行包裹
以上仅是字符串常用的方法! 有需要的同学可以参考!