向上舍入到最接近的12的倍数

ful*_*ons 8 javascript math rounding

可能重复:
最接近3的舍入数

我需要一个javascript调用,将数字舍入到最接近的12的倍数.

一些例子:

1 - > 12

7 - > 12

14 - > 24

27 - > 36

有谁知道这样做的好方法?我能想到的是"如果介于1-11之间,请将其设为12.如果介于13-23之间,请将其设为24,等等" 但这似乎不是很有效.

epa*_*llo 13

使用 Math.ceil()

var n = 13;
var next = Math.ceil(n/12) * 12;
Run Code Online (Sandbox Code Playgroud)