可能重复:
javascript - 将美元金额向上取整
我有一个数字:360.654444444447
我希望它四舍五入到360.66
我应该怎么做?在5和7之间的4的数量是未知的。
编辑:关键问题在于,当小数点后第二位会四舍五入为5时,它应该向上舍入。(例如:360.654447可以舍入为360.655,然后应该舍入为360.66)
这类似于PHP_HALF_ROUND_MODE的东西。
可能重复:
javascript - 将美元金额向上取整
我有一个数字:360.654444444447
我希望它四舍五入到360.66
我应该怎么做?在5和7之间的4的数量是未知的。
编辑:关键问题在于,当小数点后第二位会四舍五入为5时,它应该向上舍入。(例如:360.654447可以舍入为360.655,然后应该舍入为360.66)
这类似于PHP_HALF_ROUND_MODE的东西。
ceil
方法,而不是其他人建议的round
方法。var number = 360.654444444447;
var result = Math.ceil(number * 100) / 100;