📜  JavaScript字符串include()(1)

📅  最后修改于: 2023-12-03 14:42:41.340000             🧑  作者: Mango

JavaScript字符串include()

JavaScript字符串include()是ES6引入的新方法,用于检查一个字符串是否包含另一个字符串,并根据检查结果返回truefalse

语法
str.includes(searchString[, position])

其中,searchString表示要搜索的字符串,可以是一个普通的字符串或正则表达式。position表示可选的搜索起始位置。如果省略该参数,则默认从字符串的开头开始搜索。

示例
const str1 = 'Hello, world!';
const str2 = 'Hello';

console.log(str1.includes(str2)); // true

const str3 = 'abc123def';
const str4 = /[0-9]+/;
console.log(str3.includes(str4)); // true

const str5 = 'JavaScript';
console.log(str5.includes('Script', 4)); // true,从第4个字符开始往后搜索

const str6 = 'Hello, world!';
console.log(str6.includes('world', 8)); // false,从第8个字符开始往后搜索,不包含'world'
注意事项
  • include()方法对大小写敏感。
  • include()方法返回的是一个布尔值。
  • 在使用正则表达式时,字符串中不能含有其他字符。