IF语句中的Javascript%运算符

时间:2015-06-18 06:27:14

标签: javascript if-statement

我正在尝试调试一些预先存在的JS代码,我无法弄清楚这行代码究竟是做什么的,有人可以提供帮助

if(value % 7 == 0){...}

3 个答案:

答案 0 :(得分:2)

检查value是否可被7完全整除

剩余(%)

  

余数运算符在前面的语句中返回第二个操作数的第一个操作数,即var1 modulo var2,其中var1和var2是变量。模数函数是将var1除以var2的整数余数。

Docs

答案 1 :(得分:1)

检查'值'通过给予其余部分,即可以将7除尽,即%7'获得剩余的价值'如果等于0,则除以7(' == 7'),这将是真的。

'%'被称为模数运算符,请参阅https://msdn.microsoft.com/library/9f59bza0(v=vs.94).aspx了解更多信息

答案 2 :(得分:0)

%Remainder operatot

value % 7

给出余数,当数字除以数字时,除以7。

  

Thumb规则。 value % some_number将始终返回范围[0,some_number-1]之间的值。

如果余数为0,则if statement将执行。

if(value % 7 == 0){...}