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()方法外,这三种方法也很好用,可以根据场景需求使用,确定某个字符或者字符串在不在当前要检测的字符串中。

你可能感兴趣的:(es6,es6,javascript,html)