虽然我了解 JavaScript 中的 Math.round/ceil/floor 函数,但我一直无法为这个问题想出一个有效的函数。
我想要做的是将任何整数四舍五入为 3 的倍数,或者实际上是我选择的任何倍数。
给定'3'的倍数时,返回数字的要求如下:
0 returns 0
6 returns 6
7 returns 6
8 returns 9
22 returns 21
23 returns 24
等等……等等……所以基本上,返回的值总是给定参数的倍数,在这种情况下是'3'。
谢谢大家。