javascript - 如何创建包含 "!"的语句

标签 javascript node.js

var input = message.content.toUpperCase();
if(input.indexOf("!")
{
bot.sendMessage(message, "!!!");
}

帮助会很棒,而且早期的输入也已提前定义

最佳答案

String#indexOf 方法如果找到则返回索引,否则返回 -1。在您的情况下 .indexOf("!") 返回 0 并且它是一个 false 值,并且 if 语句永远不会被执行,因此请根据该值更新您的条件。

if(input.indexOf("!") > -1) 

if(input.indexOf("!") != -1) 

关于javascript - 如何创建包含 "!"的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38559654/

相关文章:

node.js - Mongodb的僧侣vs Mongoose

node.js - 生成可执行文件时 Docker-compose EACCESS 错误

javascript - Angular 模块和依赖注入(inject)

javascript - 用户脚本,确定何时将元素添加到页面(通过事件?)

javascript - 对象 HTMLInputElement 它显示此错误

node.js - 如何在 Node 检查器中搜索文件

javascript - NPM 表示 UNMET_PEER_DEPENDENCY。为什么?

javascript - 如何导出需要分配的 Node.js 模块

javascript - RexExp 传递变量

javascript - 如何使用 Javascript 将 FontAwesome 渲染为 SVG 图像?