2011-08-20 85 views
9

在使用setIntervall的JS函数中,我想每10个循环执行一次jquery动画(在其他9个循环中,正在显示其他动画)。JS测试如果倍数为10

我在我的函数中使用了变量i,它每增加一个循环+1。如果我是10的倍数(为了执行我的jquery动画),有没有一种非常简单的方法来检查JavaScript?

在PHP中,我只是做if(($i % 10) == 0) ...但我没有在JS中找到它。

+4

-1只是没有TIAS(尝试一下,看看)。 – 2011-08-20 02:30:12

+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的方式来检查,例如如果(ii%10 === 0) – KryptoniteDove