📌  相关文章
📜  JavaScript程序,用于检查字符串是否以另一个字符串开头(1)

📅  最后修改于: 2023-12-03 15:16:18.584000             🧑  作者: Mango

JavaScript程序:检查字符串是否以另一个字符串开头

在JavaScript中,我们可以使用startsWith()方法来检查一个字符串是否以另一个字符串开头。这个方法返回一个布尔值。

代码实现
const str1 = 'Hello, World!';
const str2 = 'Hello';

if (str1.startsWith(str2)) {
  console.log(`"${str1}" starts with "${str2}"`);
} else {
  console.log(`"${str1}" does not start with "${str2}"`);
}

以上代码使用startsWith()方法检查str1是否以str2开头。如果是,则在控制台输出"${str1}" starts with "${str2}";否则输出"${str1}" does not start with "${str2}"

参数说明

startsWith()方法可以接收两个参数:searchStringposition

  • searchString:要搜索的字符串。
  • position:可选参数,指定搜索的起始位置。默认值为0。
const str1 = 'Hello, World!';
const str2 = 'World';

if (str1.startsWith(str2, 7)) {
  console.log(`"${str1}" starts with "${str2}" at position 7`);
} else {
  console.log(`"${str1}" does not start with "${str2}" at position 7`);
}

以上代码使用startsWith()方法检查str1从第7个位置开始是否以str2开头。如果是,则在控制台输出"${str1}" starts with "${str2}" at position 7;否则输出"${str1}" does not start with "${str2}" at position 7

返回值

startsWith()方法返回一个布尔值:如果搜索到的字符串与指定的搜索字符串匹配,则返回true;否则返回false。

总结

使用JavaScript的startsWith()方法可以轻松检查字符串是否以另一个字符串开头,返回一个布尔值。并且可以通过传递参数来指定搜索的起始位置。