怎么四舍五入到小数点后2位
How do I round to 2 decimal places?
我有一个带逗号的数字,例如: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()
将字符串转换为数字(不是在这种情况下,而是为了将来参考)。
相关文章:
- 将数字四舍五入到小数点后两位
- 将数字四舍五入到小数点后两位,以设置货币格式
- AngularJS {{ val | number:1 }} 不四舍五入到小数点后 1 位
- 使用AngularJS将HTML文件中的数字限制为小数点后2位
- 如何在javascript中获取no的小数点后三位
- 用Javascript显示价格,小数点后两位
- 小数点后两位四舍五入-找不到正确的公式
- 将值提交到小数点后 2 位
- 如何将结果固定为小数点后 2 位
- 如何在输入上转换为小数点后 2 位
- 如何将小数向上舍入到小数点后 n 位
- 将 JavaScript 数字转换为小数点后两位
- 将结果限制在小数点后 2 位
- 更改为在小数点后添加 2 位数字
- Javascript 将数字舍入到小数点后 2 位
- 将数字舍入到小数点后两位,并删除任何其他小数点
- 防止用户在小数点前 2 位数字后输入更多数字
- 在谷歌图表中以小数点后两位显示数字
- 在 Javascript 中难以将 json 对象值四舍五入到小数点后两位
- 定位并包装小数点后的第 3 位数字