2016-07-25 7 views
0
var input = message.content.toUpperCase(); 
if(input.indexOf("!") 
{ 
bot.sendMessage(message, "!!!"); 
} 

ヘルプは素晴らしいことだ、また以前の入力は他の見つかっ-1を返す場合String#indexOf方法は、インデックスを返し以前"!"が含まれている場合のステートメントの作成方法

+0

'IF((input.indexOf "!")> -1)'ライン2上の –

+0

あなたの括弧はバランスがとれていないです。 'indexOf'の詳細については、ドキュメントを読んでください。 [MDN](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf)は良い出典です。 –

答えて

4

定義されました。あなたのケースでは、.indexOf("!")0に戻り、それはfalseの値であり、if文が実行されない場合、それに基づいて条件を更新します。

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

または

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

それはすべてが必要でしたありがとうございました –

+0

@JoshP:あなたを助けて嬉しい:) –

+3

@ジョシュ、Pranavの答えを受け入れる(それは、左の小さな緑のチックです)、それはあなたにインターネット豆を与える! –

関連する問題