跳到主要内容

JavaScript 字符串的includes()方法

includes() 方法检查一个字符串是否可以在另一个字符串内找到。

示例

const message = "JavaScript is fun";

// 检查 message 是否包含字符串 "Java"
let result = message.includes("Java");
console.log(result);

// 输出:true

includes() 语法

includes() 方法的语法是:

str.includes(searchString, position);

这里,str 是一个字符串。

includes() 参数

includes() 方法接受:

  • searchString - 要在 str 内搜索的字符串。
  • position(可选)- 在 str 中开始搜索 searchString 的位置。默认值为 0

includes() 返回值

  • 如果在 str 中任何位置找到 searchString,则返回 true。
  • 如果在 str 中没有找到 searchString,则返回 false。

注意includes() 方法区分大小写。

示例:使用 includes() 方法

let sentence = "Java is to JavaScript what Car is to Carpet.";

let check = sentence.includes("Java");
console.log(check); // true

// 区分大小写
let check1 = sentence.includes("java");
console.log(check1); // false

// 第二个参数指定开始搜索的位置
let check2 = sentence.includes("Java", 20);
console.log(check2); // false

let check3 = sentence.includes("whose");
console.log(check3); // false

let check4 = sentence.includes("");
console.log(check4); // true

输出

true;
false;
false;
false;
true;

推荐阅读: JavaScript String indexOf()