我试图舍入小数。以下是场景
Entered Value - 56.6
Round off Value - 57
Entered Value - 56.7
Round off Value - 57
Entered Value - 56.8
Round off Value - 57
但是当我尝试围绕56.3/56.2/56.4
时,显示相同的值。
当我尝试56.1
到56.4
时,我自己获得相同的价值。但是,当我尝试从56.5
到56.9
时,值将四舍五入为57
Entered Value - 56.3
Round off Value - 56.3
Expected Value - 57
我已尝试使用以下代码进行回合
parseFloat(value).toFixed();
Math.round(value)
如何实际执行四舍五入的所有场景?
答案 0 :(得分:3)
Math.round()
舍入到最接近的整数。因此,对于低于.5
的分数进行向下舍入,并向上舍入为.5
以上的分数。
如果您想要整理,请使用Math.ceil()
。
value = 56.3;
console.log(Math.ceil(value));