You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python字符串包含判断的JavaScript等效实现方式是什么?

JavaScript中检查字符串包含的等效写法

对应Python里的in操作符,JavaScript有两种常用写法:

  • ES6及以上版本优先使用:includes()方法的语义和Python的in完全一致,直接返回布尔值:
if (someString.includes("bar")) {
  // 执行你的逻辑
}
  • 兼容旧版JavaScript环境的写法:如果需要支持ES6之前的浏览器/运行环境,可以用indexOf()方法,当返回值不等于-1时,就表示目标内容存在:
if (someString.indexOf("bar") !== -1) {
  // 执行你的逻辑
}

注意:这两种方法默认区分大小写,如果需要不区分大小写的检查,可以先把字符串统一转换为小写(或大写):

// 不区分大小写的示例
if (someString.toLowerCase().includes("bar")) {
  // 执行你的逻辑
}

内容的提问来源于stack exchange,提问作者Sergio Ley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 05:45:56