为了检查一个数字是否是另一个数字的倍数,我们可以使用JavaScript中的% modulo运算符。
modulo% 操作符返回第一个数字在第二个数字上的余数,例如:10 % 2 = 0 ,所以如果我们得到一个余数0 ,那么给定的数字就是另一个数字的倍数,否则就不是倍数。
下面是一个例子。
const num = 10;
if (num % 2 === 0) {
console.log("10 is a multiple of 2");
}else {
console.log("10 is not a multiple of 2");
}
输出。
"10 is a multiple of 2"
在上面的代码中,我们在if条件中加入了10 % 2 === 0 。因此,如果10除以2并返回余数0,那么它将打印出 "10是2的倍数 "的输出。
例2 :
if (20 % 2 == 0) {
console.log("20 is a multiple of 2");
}else {
console.log("20 is not multiple of 2");
}
输出。
"20 is a multiple of 2"
为了检查一个数字是否是另一个数字的倍数,我们可以使用模运算符% ,但是第一个数字除以第二个数字的剩余部分不等于0。
下面是一个例子。
if (35 % 2 != 0){
console.log("35 is not a multiple of 2");
}
在上面的代码中,35被2除以,返回余数5。所以35 ,不是2的倍数。