为什么javascript错了?

时间:2015-09-27 08:00:57

标签: javascript multiplying calc

为什么javascript计算错误?

console.log(3*9.7)    // =29.099999999999998?
console.log(3*97/10) // = 29.1

1 个答案:

答案 0 :(得分:0)

这就是Javascript浮点运算的工作原理。如果您想了解更多如何避免这种情况,我建议您查看此链接。 How to deal with floating point number precision in JavaScript?