JS 字符串的常用方法

一、concat()

用于连接两个或多个字符串。

该方法没有改变原有字符串,但是会返回连接两个或多个字符串新字符串。

二、indexOf()

返回字符串中指定字符首次出现的下标位置

如果没有找到匹配的字符串则返回 -1

三、includes()

判断字符串中是否包含指定子字符串;包含返回true;不包含返回false

* includes() 方法区分大小写。

四、replace()

替换,有两个参数,第一个参数是被替换的字符串,第二个参数是替换的新字符串

只替换第一个符合条件的字符串,或替换一个与正则表达式匹配的子串

五、replaceAll()

替换,有两个参数,第一个参数是被替换的字符串,第二个参数是替换的

不是替换一个指定字符串,而是把字符串中符合条件的所有子字符串全部替换成新字符串,或替换一个与正则表达式匹配的子串(与replace()区别在于替换一个还是全部)

六、slice (start, end)

和数组 slice 方法同理,截取指定索引范围的字符串,从 start( 包含)  开始,到 end( 不包含,截取范围包含到 end 索引位置前一位 ) ,并将截取的新字符串返回
*不会改变原字符串
 *参数( start( 必须 ),end( 可选 )

七、split()

将宇符串以“传入的参数字符”(比如: 传入,就是以逗号做分割) 做分割如: let str=“a,b,c,d,e",执行let arr=str.split(,)后,得到arr为[a,b',c,d]
将分割后的数
*split() 不改变原字符串

八、substr()

可在字符串中截取指定下标开始的指定数量的字符

可以代替slice()substring()方法

九、substring(from,to)

用于 提取 字符串中介于两个指定下标之间的字符,返回的子串 包括  开始  处的字符,但 不包括  结束  处的字符。

*参数(from(必须,只允许非负的整数),to(可选))

十、trim()

用于删除字符串的头尾空白符,空白符包括:空格、制表符 tab 、换行符等其他空白符等

*trim() 方法不会改变原始字符串。

*trim() 方法不适用于 null, undefined, Number 类型。

十一、toLowerCase()   

将字符串全部转换成小写字母

十二、toUpperCase()

将字符串全部转换成大写字母

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值