📌  相关文章
📜  JavaScript程序检查字符串是否包含子字符串

📅  最后修改于: 2020-09-27 05:32:50             🧑  作者: Mango

在此示例中,您将学习编写一个JavaScript程序,该程序将检查字符串包含子字符串。

示例1:使用includes()检查字符串
// program to check if a string contains a substring

// take input
const str = prompt('Enter a string:');
const checkString = prompt('Enter a string that you want to check:');

// check if string contains a substring
if(str.includes(checkString)) {
    console.log(`The string contains ${checkString}`);
} else {
    console.log(`The string does not contain ${checkString}`);
}

输出

Enter a string: JavaScript is fun
Enter a string that you want to check: fun
The string contains fun

includes()方法用于与if...else语句来检查一个字符串是否包含指定字符串的字符 。

注意includes()方法区分大小写。因此, 乐趣乐趣是不同的。


示例2:使用indexOf()检查字符串
// program to check if a string contains a substring

// take input
const str = prompt('Enter a string:');
const checkString = prompt('Enter a string that you want to check:');

// check if string contains a substring
if(str.indexOf(checkString) !== -1) {
    console.log(`The string contains ${checkString}`);
} else {
    console.log(`The string does not contain ${checkString}`);
}

输出

Enter a string: JavaScript is fun
Enter a string that you want to check: fun
The string contains fun

在上面的程序中, indexOf()方法与if...else语句一起使用,以检查字符串包含子字符串。

indexOf()方法搜索字符串并返回第一次出现的位置。当找不到子字符串时,它返回-1

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