我希望检测一个数字何时是 4 的倍数。当不是时,我正在考虑使用 for 循环来添加该数字,直到它是 4 的倍数。所以像这样(在 javascript 中) :
if (number % 4 !== 0) {
for (var i=0;<confused about what condition to put here>; i+=1) {
if ((number + i) % 4 == 0) {
return number += i; // Return the new number
}
}
}
所以,我想增加一个不是4的倍数的数字,直到它是4的倍数。
最佳答案
这难道不能解决你的问题吗?
if (number%4 !==0) {
number += 4 - (number%4);
}
关于javascript - 使用 for 循环将一个数字相加到它是 (number % 4 == 0) 另一个数字的倍数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16831620/