检查值是否为10的倍数

时间:2013-03-25 14:58:13

标签: javascript

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

if (directWinner == 10){

}

3 个答案:

答案 0 :(得分:13)

你可以使用模数运算符:

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

根本没有充分的理由添加了一小部分jQuery?

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

if ( $.modu(directWinner, 10) ) {
    directWinner = 20;
}

答案 1 :(得分:1)

您可以使用modulo运算符%

var certainNumber = 10;
if (directWinner % certainNumber === 0) {
    // directWinner is a multiple of certainNumber
}

答案 2 :(得分:0)

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

if (directWinner % 10 === 0) {
    ...
}