在 javascript 中,10 + 0.5 正好等于 10.5 是真的吗?



在C++中,根据

如果硬码浮点数可以在 IEEE 754 中用二进制格式表示,它是否精确?

10+0.5 应该完全等于 10.5,

不进行舍入,因为 10,0.5 和 10.5 都是 IEEE 754 中的精确值,这与

浮点数学坏了吗?

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

是的。请参阅此相关答案,其中引用了指定JS遵守IEEE 754的标准。

最新更新