js字符串常用处理方法
<script>
var str = 'abcdefg';
// charAt() 返回字符串中指定索引的字符
console.log(str.charAt(1))
var str1 = '你好'
var str2 = 'String'
//concat() 合并多个字符串
console.log(str1.concat(str2))
//返回该字符串在字符串中出现的索引,若不存在字符串中返回-1
console.log(str.indexOf('p')) //-1
console.log(str.indexOf('d')) //3
// replace() 替换字符串中的字符,参数一:要替换的字符,参数二:替换的最终字符
var str3 = str1.replace("你", '真')
console.log(str3)
var str4 = 'abcdefghijklmnopqrstuvwxyz'
// slice()截取字符串 参数一:从第几个索引开始截取(包括当前索引),参数二:截取到第几个索引(不包括当前索引),若不传,默认截取字符串最后。
console.log(str4.slice(2)) //cdefghijklmnopqrstuvwxyz
console.log(str4.slice(2, 7)) //cdefg
//substr()截取字符串 参数一:从第几个索引开始截取,参数二:截取几个字符,若不传默认截取到最后
console.log(str4.substr(4)) //efghijklmnopqrstuvwxyz
console.log(str4.substr(4, 6)) //efghij
</script>