添加十进制数时,parseFloat很奇怪

时间:2016-05-18 19:10:01

标签: javascript parsefloat

enter image description here

添加parseFloat(33.3) + 37.4会在Chrome控制台中提供70.699999999

任何人都可以解释为什么会发生这种情况以及如何克服这个问题。

1 个答案:

答案 0 :(得分:0)

快速解决方案是舍入到指定的小数位数:

(33.3 + 37.4).toFixed(3); // would result in 70.700