JavaScript 字符串的简单操作

本文介绍了JavaScript中常用的字符串操作方法,包括substring(), slice(), substr(), split(), replace(), indexOf(), includes(), lastIndexOf(), search(), toUpperCase(), toLowerCase(), startsWith() 和 endsWith()等,并解释了它们之间的区别及使用场景。

1、subString() 

substring()可以接收两个参数(不能为负值),开始位置和结束位置,截取后返回新的字符串,其内容是从start处到end-1处的所有字符。若结束参数(end)省略,则表示从start位置一直截取到最后

 

2、slice()

slice()方法与substring()方法基本类似,两个参数也分别对应着开始位置和结束位置。区别在于,slice()中的参数可以为负值,如果参数是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符。

 

3、subStr()

subStr(start, length)与subString不同之处就是第二个参数是长度,如果length + |start|大于字符串的长度,则得到的结果为start位置开始到最后的部分

4、split()

split(seperator, number), 返回一个数组,字符串按分割符seperator分割, 返回前number个值。seperator为空字符,则字符串以数组形式返回。如果number不写,返回整个数组。

 5、replace() 替换

可结合正则表达式操作

6、indexOf()和includes()

查找下标,可判断字符串中是否某字段,如果不包含,返回-1.  includes()是es6的新方法,直接判断是否含有某字符串,includes()可设置从某个位置开始查找是否还有某字符串, includes('haha', position)

7、 lastIndexOf() 

从名字就能看出来,与indexOf()的不同是,从后面往前查找

8、search()

查找字符串中指定的子字符串,或与正则表达式相匹配的子字符串。会返回第一个匹配到的起始位置,如果没有,则返回-1。 

 

9、toUpperCase() 字符串小写转大写

     toLowerCase() 大写转小写

10、startsWith()和endsWith(), 判断是否以某个字符串开头或结尾

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值