我需要将从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/