【发布时间】:2021-01-29 21:36:39
【问题描述】:
我试图获得 4.01 的输出,但我得到的是 4.013000000000005。第一次运行代码时,我认为问题在于我没有 parseFloat 但它仍然无法运行。这是代码:
var num = 194.092;
var amount = 198.103;
console.log(amount - parseFloat(num.toFixed(2)));
【问题讨论】:
-
试试
var finalResult = amount - parseFloat(num); console.log(finalResult.toFixed(2)) -
这将起作用 - console.log((amount - num).toFixed(2));
标签: javascript format decimal