📅  最后修改于: 2023-12-03 14:42:41.340000             🧑  作者: Mango
include()
JavaScript字符串include()
是ES6引入的新方法,用于检查一个字符串是否包含另一个字符串,并根据检查结果返回true
或false
。
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()
方法返回的是一个布尔值。