我需要将从Web服务收到的值四舍五入为小数点后两位。为此,我使用此方法toFixed和parseFloat,因为我需要浮点数中的最终值。
但是,当我的值是“5.5000000”时,他会向我显示该值仅带小数点后一位的“5.5” ...

我是这样做的:

var num = 5.5000000;
var n = num.toFixed(2);
var numFinal = parseFloat(n);

最佳答案

您必须在toFixed之后调用parseFloat:

parseFloat(yourString).toFixed(2)

关于javascript - 解析为 float 小数点后两位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37880443/

10-11 23:49