如:数字(4.2)+数字(9.2)
这两个值加起来等于13.399999999999998,为什么

如:数字(2.2)+数字(9.7)
警报等于11.899999999999998。

但是像这样,数字(2.3)+数字(9.9)
报警等于12.2.this价值才是我想要的。

为什么有些数字加起来那么多小数点,或者其中一些数字加起来
复制代码代码如下所示:





var a=4.2;
var b=9.2;

警报((数)((A + B),ToFixed(2))));