JavaScript 判断字符串是否包含内容:indexOf() 和 includes() 方法

在 JavaScript 中,您可以使用 indexOf() 方法来判断一个字符串是否包含另一个字符串。

示例:

var str = 'hello world';
if (str.indexOf('world') !== -1) {
  console.log('字符串中包含'world'');
} else {
  console.log('字符串中不包含'world'');
}

上述代码中,如果字符串 str 中包含字符串 world,则输出 字符串中包含'world',否则输出 字符串中不包含'world'

ES6 中的 includes() 方法

ES6 中还引入了 includes() 方法,可以更加简洁地判断字符串是否包含另一个字符串。

示例:

var str = 'hello world';
if (str.includes('world')) {
  console.log('字符串中包含'world'');
} else {
  console.log('字符串中不包含'world'');
}

上述代码中,如果字符串 str 中包含字符串 world,则输出 字符串中包含'world',否则输出 字符串中不包含'world'

总结:

indexOf() 方法和 includes() 方法都可以用于判断字符串是否包含另一个字符串。includes() 方法更加简洁,但 indexOf() 方法可以提供字符串在目标字符串中的位置。您可以根据实际情况选择合适的方法。

JavaScript 判断字符串是否包含内容:indexOf() 和 includes() 方法

原文地址: https://www.cveoy.top/t/topic/lee3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录