我想在javascript中将数字格式化为最多2位小数。我看到有:
toFixed(2)
但这似乎总是会做2位小数。我想要的东西:100.1223334并将其转换为100.12但我希望此功能将100.5转换为100.5(因为< 2十进制数字)
什么是在javascript中执行此操作的最佳方式。
答案 0 :(得分:5)
使用Math.round(number * 100) / 100
。
例如,100.1223变为10012.23,四舍五入到最接近的整数(10012),然后除以100得到100.12。
答案 1 :(得分:0)
使用Math.round(number)
。这会将数字四舍五入到最多2位小数。