var input = message.content.toUpperCase();
if(input.indexOf("!")
{
bot.sendMessage(message, "!!!");
}
ヘルプは素晴らしいことだ、また以前の入力は他の見つかっ-1
を返す場合String#indexOf
方法は、インデックスを返し以前"!"が含まれている場合のステートメントの作成方法
var input = message.content.toUpperCase();
if(input.indexOf("!")
{
bot.sendMessage(message, "!!!");
}
ヘルプは素晴らしいことだ、また以前の入力は他の見つかっ-1
を返す場合String#indexOf
方法は、インデックスを返し以前"!"が含まれている場合のステートメントの作成方法
定義されました。あなたのケースでは、.indexOf("!")
が0
に戻り、それはfalse
の値であり、if文が実行されない場合、それに基づいて条件を更新します。
if(input.indexOf("!") > -1)
または
if(input.indexOf("!") != -1)
それはすべてが必要でしたありがとうございました –
@JoshP:あなたを助けて嬉しい:) –
@ジョシュ、Pranavの答えを受け入れる(それは、左の小さな緑のチックです)、それはあなたにインターネット豆を与える! –
'IF((input.indexOf "!")> -1)'ライン2上の –
あなたの括弧はバランスがとれていないです。 'indexOf'の詳細については、ドキュメントを読んでください。 [MDN](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf)は良い出典です。 –