我有这样的数字:360.654444444447
我希望这可以达到360.66
我该怎么做? 5和7之间的4的数量是未知的。
编辑:这里的关键问题是,当第二个之后的小数位数将会转到5时,它应该向上舍入。 (即:360.654447可以舍入到360.655 - 这应该舍入到360.66
它类似于PHP_HALF_ROUND_MODE。
答案 0 :(得分:1)
使用ceil
方法,而不是其他人建议的round
方法。
var number = 360.654444444447;
var result = Math.ceil(number * 100) / 100;