JavaScript中字符串的常用方法
- 1.查询类
- 2.拼接
- 3.截取
- 4.大小写
- 5.去掉空格
- 6.重复
- 7.填充
- 8.分隔
- 9.模版匹配方法
可以通过查看String对象的原型来看有哪些方法:
console.dir(String.prototype)
1.查询类
charAt(index)
:返回指定位字符
console.log("abc".charAt(1));//b
indexOf(str)
:不用多解释includes(str)
:不用多解释
2.拼接
concat(str)
:不改变原字符串
console.log("abc".concat("def"))//abcdef
3.截取
slice(startIndex,endIndex)
substr(startIndex,count)
substring(startIndex,endIndex)
4.大小写
toLowerCase()
toUpperCase()
5.去掉空格
trim()
trimStart()
trimEnd
6.重复
repeat(count)
7.填充
padStart(count,str)
:若小于指定长度,则填充相应字符到指定长度
console.log('2'.padStart(3,"0"))//"002"
padEnd(count,str)
;
console.log('2'.padEnd(3,"0"))//"200"
8.分隔
split(分隔符)
console.log("abc".split());//['abc']
console.log("abc".split('d'));//['abc']
console.log("abc".split('c'));//['ab','']
9.模版匹配方法
match()
search
replace
:
replace只能替换第一个地方的字符串
console.log("abcabc".replace("abc","d"))//dabc
可以用正则表达式全局替换:
console.log("abcabc".replace(/abc/g,"d"))//dd