ES6 字符串的扩展

一 、includes()

  • 用法1:includes(参数a),返回布尔值,表示是否找到了参数a。
    let str='Welcome to China!'
    console.log("str1",str.includes('Welcome')) //true
  • 用法2: includes(参数a,参数b),返回布尔值,参数b表示开始搜索的位置。
    let str='Welcome to China!'
    console.log("str3",str.includes('W',0)) //true

二、startsWith()

  • 用法1:startsWith(参数a),返回布尔值,表示参数a是否在原字符串的头部
    let str='Welcome to China!'
    console.log(str.startsWith('Welcome')) //true
  •  用法2: startsWith(参数a,参数b),返回布尔值,参数b表示开始搜索的位置。
    let str='Welcome to China!'
    console.log(str.startsWith('Welcome',0)) //true

三、endWtih()

  • 用法1:endWith(参数a),返回布尔值,表示参数a是否在原字符串的尾部
    let str='Welcome to China!'
    console.log(str.endWith('Welcome')) //true
  •  用法2:endWith(参数a,参数b),返回布尔值,参数b表示开始搜索的位置。
    let str='Welcome to China!'
    console.log(str.endWith('Welcome',0)) //true

 除了indexOf()方法外,这三种方法也很好用,可以根据场景需求使用,确定某个字符或者字符串在不在当前要检测的字符串中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值