我有一个带逗号的数字,例如:254,5
。我需要0
后面的,5
,所以它就像254,50
一样......
我正在使用它来获取数字:
Math.floor(iAlt / 50) * 50;
如何获得0
背后的,5
?
答案 0 :(得分:25)
尝试使用toFixed()
方法,将小数值填充为长度为n
的0。
var result = (Math.floor(iAlt / 50) * 50).toFixed(2);
Number
将始终删除尾随零,因此toFixed
会返回String
。
请务必注意,toFixed
必须才能调用数字。如果需要,请致电parseFloat()
或parseInt()
将字符串首先转换为数字(不是在这种情况下,但供将来参考)。