将数字相乘会在数字上加上小数点

时间:2018-08-28 09:46:08

标签: javascript

我似乎遇到了一个很奇怪的JS问题。

如果我在JS中将128.33乘以100,则在Chrome和Firefox中会在其后面附加很多小数位。如果我将此值更改为其他任何数字,无论是否为.33,它似乎都能正常工作。

谁能解释为什么发生以下情况?

128.33 * 100 = 12833.000000000002

Chrome控制台日志:

enter image description here

0 个答案:

没有答案