javascript从小数点后三舍五入

时间:2012-01-11 17:15:12

标签: javascript rounding

  

可能重复:
  javascript - ceiling of a dollar amount

我有这样的数字:360.654444444447

我希望这可以达到360.66

我该怎么做? 5和7之间的4的数量是未知的。

编辑:这里的关键问题是,当第二个之后的小数位数将会转到5时,它应该向上舍入。 (即:360.654447可以舍入到360.655 - 这应该舍入到360.66

它类似于PHP_HALF_ROUND_MODE。

1 个答案:

答案 0 :(得分:1)

使用ceil方法,而不是其他人建议的round方法。

var number = 360.654444444447;
var result = Math.ceil(number * 100) / 100;