javascript中的10+0.5是否正好等于10.5?

Is it true that 10 + 0.5 exactly equals to 10.5 in javascript?

在 C++ 中,根据

,

10+0.5 应该正好等于 10.5 没有舍入,因为 10,0.5 和 10.5 在 IEEE 754 中都是精确值,这与

中的情况不同

Is floating point math broken?

但是第一个问题是关于C++的,javascript没有整数类型,所以我想知道关于精确值的情况是否也适用于javascript。

是的。请参阅此 related answer,其中引用了指定 JS 遵守 IEEE 754 的标准。