在javascript中格式化小数

时间:2011-04-16 04:09:43

标签: javascript jquery format

我想在javascript中将数字格式化为最多2位小数。我看到有:

toFixed(2)

但这似乎总是会做2位小数。我想要的东西:100.1223334并将其转换为100.12但我希望此功能将100.5转换为100.5(因为< 2十进制数字)

什么是在javascript中执行此操作的最佳方式。

2 个答案:

答案 0 :(得分:5)

使用Math.round(number * 100) / 100

例如,100.1223变为10012.23,四舍五入到最接近的整数(10012),然后除以100得到100.12。

答案 1 :(得分:0)

使用Math.round(number)。这会将数字四舍五入到最多2位小数。