1

我想检查一个值是否是某个数字的倍数,例如 10 的倍数,但我也希望能够将其更改为我想要的任何值。

if (directWinner == 10){

}
4

3 回答 3

17

您将为此使用模数运算符:

if (directWinner % 10 === 0){
    directWinner = 20;
}

毫无理由地添加了少量的 jQuery 吗?

$.modu = function(check, against) {
    return check % against === 0;
}

if ( $.modu(directWinner, 10) ) {
    directWinner = 20;
}
于 2013-03-25T14:59:02.003 回答
1

您将为此使用运算符%

var certainNumber = 10;
if (directWinner % certainNumber === 0) {
    // directWinner is a multiple of certainNumber
}
于 2013-03-25T15:03:24.387 回答
0

使用模运算符(假设为正整数):

if (directWinner % 10 === 0) {
    ...
}
于 2013-03-25T14:59:21.107 回答