var input = message.content.toUpperCase();
if(input.indexOf("!")
{
bot.sendMessage(message, "!!!");
}
帮助将是巨大的,也是较早的输入早前如何创建包含“!”的语句
var input = message.content.toUpperCase();
if(input.indexOf("!")
{
bot.sendMessage(message, "!!!");
}
帮助将是巨大的,也是较早的输入早前如何创建包含“!”的语句
规定,如果发现其他人返回-1
的String#indexOf
方法返回的索引。在你的情况下,.indexOf("!")
返回0
它是一个false
值,如果语句永远不会被执行,所以更新你的条件基于此。
if(input.indexOf("!") > -1)
或
if(input.indexOf("!") != -1)
谢谢你,这是它所需要的所有 –
@JoshP:很高兴帮助你:) –
@Josh,接受Pranav的答案(这是一个小的绿色滴答在左边),它给你互联网豆! –
'如果(input.indexOf( “!”)> -1)' –
你的第2行的括号不均衡。有关'indexOf'的更多信息,请阅读文档; [MDN](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf)是一个很好的来源。 – 2016-07-25 04:58:49