怎么四舍五入到小数点后2位

How do I round to 2 decimal places?

本文关键字:2位 小数点 四舍五入      更新时间:2023-09-26

我有一个带逗号的数字,例如:254,5。我需要把0放在,5后面,这样它就像254,50了。

我用这个来获取号码:

Math.floor(iAlt / 50) * 50;

如何让0,5后面?

尝试toFixed()方法,该方法将十进制值填充为长度n的0。

var result = (Math.floor(iAlt / 50) * 50).toFixed(2);

Number将始终删除后面的零,因此toFixed返回String

重要的是要注意toFixed 必须在一个数字上调用。如果需要,首先调用parseFloat()parseInt()将字符串转换为数字(不是在这种情况下,而是为了将来参考)。