判断字符串里面是否有某个值

一般我们都是用indexOf()来找的。

arrString.indexOf("a")==-1   arrString这个字符串里面是否含有a。没有返回-1.有返回所在的位置

 

JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法。

  • includes():返回布尔值,表示是否找到了参数字符串。
  • startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。
  • endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。

 

let s = 'Hello world!';

s.includes('H') // true

s.startsWith('Hello') // true

s.endsWith('!') // true

 

 

你可能感兴趣的:(js)