格式编号始终显示2位小数 [英] Format number to always show 2 decimal places
本文介绍了格式编号始终显示2位小数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
示例:
我的数字格式总是显示2位小数,
数字显示
------ -------
1 1.00
1.341 1.34
1.345 1.35
我一直在使用这个:
parseFloat(NUM).toFixed(2);
但是它显示 1
为 1
,而不是 1.00
。
解决方案
这在FF4中正常工作:
现场演示
$ b
parseFloat(Math.round(num3 * 100)/ 100)。 toFixed(2);
注意,它会舍入到小数点后两位,所以输入 1.346
会返回 1.35
。
I would like to format my numbers to always display 2 decimal places, rounding where applicable.
Examples:
number display
------ -------
1 1.00
1.341 1.34
1.345 1.35
I have been using this:
parseFloat(num).toFixed(2);
But it's displaying 1
as 1
, rather than 1.00
.
解决方案
This works fine in FF4:
parseFloat(Math.round(num3 * 100) / 100).toFixed(2);
Note that it will round to 2 decimal places, so the input 1.346
will return 1.35
.
这篇关于格式编号始终显示2位小数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文