我想检查一个值是否是某个数字的倍数,例如,10的倍数,但我也希望能够将其更改为我想要的任何值。
if (directWinner == 10){
}
答案 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)
var certainNumber = 10;
if (directWinner % certainNumber === 0) {
// directWinner is a multiple of certainNumber
}
答案 2 :(得分:0)
使用模运算符(假设为正整数):
if (directWinner % 10 === 0) {
...
}