JS测试如果是10的倍数

Ada*_*ick 9 javascript

在使用setIntervall的JS函数中,我想每10个循环执行一个jquery动画(在其他9个循环中,正在显示其他动画).

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

在PHP中我会简单地做if(($i % 10) == 0)...但我没有在JS中找到它.

Pla*_*ure 20

你试过吗?我找到了一些声称同一个运算符%可以在JavaScript中运行的网站.

  • 它实际上工作正常!我没有怀疑...谢谢 (2认同)

Joh*_*een 11

JS中的模数运算符工作得很好.

for (var ii=0; ii < 100; ii++)
{
    if (ii%10 == 0) console.log(ii);
}
Run Code Online (Sandbox Code Playgroud)

  • 对于任何只想查看一个数字是否是另一个数字的倍数的人来说,这个条件就是您所需要的。我建议使用相同而不是等于来检查 0 或 false,例如 if (ii%10 === 0) (2认同)

Rus*_*rke 6

它仍然适用于JS:

i = x % 10;
Run Code Online (Sandbox Code Playgroud)

这是其他运营商的列表:

http://www.w3schools.com/js/js_operators.asp