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 に答える