JS测试一个数是否为10的倍数

14
在一个使用setIntervall的JS函数中,我想在每10次循环后执行一个jQuery动画(在另外9次循环中,显示其他的动画)。
我在函数中使用变量i,并且每次循环都将其递增1。有没有一种非常简单的方法在javascript中检查i是否是10的倍数(以便执行我的jquery动画)?
在PHP中,我会简单地这样做: if(($i % 10) == 0) ,但是我没有在JS中找到它。

4
-1 只是为了避免TIAS(试一试再看)的情况。 - user166390
2
对于一个合法的问题,给予+1。 - JacobTheDev
3个回答

22

你试过这个吗?我找到了一些声称在JavaScript中同样适用的运算符%的网站。


14

JS中的求模运算符可以很好地工作。

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

2
如果您只是想查看一个数字是否是另一个数字的倍数,那么这个条件就是您需要的。我建议使用“完全相等”而不是“相等”来检查0或false,例如:if (ii%10 === 0)。 - KryptoniteDove

9

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接