如何舍入到2位小数?

时间:2011-11-22 10:48:52

标签: javascript math

我有一个带逗号的数字,例如:254,5。我需要0后面的,5,所以它就像254,50一样......

我正在使用它来获取数字:

Math.floor(iAlt / 50) * 50;

如何获得0背后的,5

1 个答案:

答案 0 :(得分:25)

尝试使用toFixed()方法,将小数值填充为长度为n的0。

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

Number将始终删除尾随零,因此toFixed会返回String

请务必注意,toFixed 必须才能调用数字。如果需要,请致电parseFloat()parseInt()将字符串首先转换为数字(不是在这种情况下,但供将来参考)。