📌  相关文章
📜  检查子字符串 javascript (1)

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

检查子字符串在 JavaScript 中的用法

在 JavaScript 中,我们可以使用字符串的方法来检查子字符串,这在处理字符串时非常有用。下面是一些常见的检查子字符串的方法:

indexOf()

indexOf() 方法返回字符串中第一次出现指定字符串的位置。如果没有找到指定的字符串,则返回 -1。下面是使用 indexOf() 方法来检查子字符串的示例代码:

const str = 'Hello World';
const subStr = 'World';

if (str.indexOf(subStr) !== -1) {
  console.log(`${subStr} found in ${str}`);
} else {
  console.log(`${subStr} not found in ${str}`);
}
includes()

includes() 方法用于判断字符串是否包含指定的子字符串。如果包含则返回 true,否则返回 false。下面是使用 includes() 方法来检查子字符串的示例代码:

const str = 'Hello World';
const subStr = 'World';

if (str.includes(subStr)) {
  console.log(`${str} contains ${subStr}`);
} else {
  console.log(`${str} does not contain ${subStr}`);
}
startsWith()

startsWith() 方法用于判断字符串是否以指定的子字符串开头。如果是则返回 true,否则返回 false。下面是使用 startsWith() 方法来检查子字符串的示例代码:

const str = 'Hello World';
const subStr = 'Hello';

if (str.startsWith(subStr)) {
  console.log(`${str} starts with ${subStr}`);
} else {
  console.log(`${str} does not start with ${subStr}`);
}
endsWith()

endsWith() 方法用于判断字符串是否以指定的子字符串结尾。如果是则返回 true,否则返回 false。下面是使用 endsWith() 方法来检查子字符串的示例代码:

const str = 'Hello World';
const subStr = 'World';

if (str.endsWith(subStr)) {
  console.log(`${str} ends with ${subStr}`);
} else {
  console.log(`${str} does not end with ${subStr}`);
}

以上是 JavaScript 中常用的检查子字符串的方法,根据情况选择合适的方法来处理字符串。