2011-08-20 17 views
9

setIntervallを使用するJS関数では、10ループごとにjqueryアニメーションを実行します(他の9ループでは、他のアニメーションが表示されます)。10の倍数の場合のJSテスト

私は関数内で変数iを使用していますが、ループごとに+1をインクリメントします。私はjqueryのアニメーションを実行するために、私は10の倍数である場合、javascriptでチェックするための非常に簡単な方法はありますか?

PHPでは、私は単にif(($i % 10) == 0)を実行しますが、私はJSでそれを見つけられませんでした。

+4

-1だけノーTIASため(それを試してみてください):

i = x % 10; 

ここでは他の演算子のリストです。 –

+2

+1は正当な質問です。 – JacobTheDev

答えて

15

試しましたか?同じオペレーター%がJavaScriptで動作すると主張するサイトがいくつか見つかりました。

+2

実際に正常に動作します!私はそれを疑っていませんでした...ありがとう –

9

JSのモジュラス演算子はうまく動作します。

for (var ii=0; ii < 100; ii++) 
{ 
    if (ii%10 == 0) console.log(ii); 
} 
+1

番号が別のものの倍数であるかどうかを見たいと思っている誰のために、この条件が必要です。私は0とかfalseをチェックするのと同じではなく、同じものを使うことを勧めます。 if(ii%10 === 0) – KryptoniteDove

関連する問題