如何在javascript中格式化浮点数?

2022-08-29 23:11:19

在JavaScript中,当从浮点数转换为字符串时,我如何才能在小数点后获得2位数字?例如,0.34 而不是 0.3445434。


答案 1

有一些函数可以对数字进行舍入。例如:

var x = 5.0364342423;
print(x.toFixed(2));

将打印 5.04。

编辑:小提琴


答案 2
var result = Math.round(original*100)/100;

细节,以防代码不言自明。

编辑:。。。或者只是使用,正如蒂姆·比特所建议的那样。忘了那个,感谢(和赞成票)提醒:)toFixed