Javascript:累积到下一个十几岁的地方

时间:2015-10-06 13:23:36

标签: javascript math rounding

我有一个javascript公式,可以对输入数字number进行四舍五入。

var number = x;

alert (Math.round(number / 10) * 10);

这将输出11,12,13,14为10和15,16,17为20。

这不是我想要的;我想添加1到10(11)并将其四舍五入,这将返回/打印20。

示例:

  • 11,12,13,14 ...... 19轮到20
  • 21,22 ... 29轮到30

2 个答案:

答案 0 :(得分:5)

我认为您可以使用Math.ceil代替Math.round

答案 1 :(得分:2)

如果我解释你的问题确实是你所问的问题,那么你需要Math.ceil。

这将等同于功能的上限("向上舍入",如果你愿意的话)

因此,您的代码变为:

\n