0

Firebug コンソールでの予期しない結果。この操作の理由: 1.7E16+2 の最後の数字は 2 で、1.7E16+3 操作の最後の数字は 4 です:D これは JavaScript のバグですか?

Firebug の予期しない結果

4

1 に答える 1

3

これは予想外のことではありません。これは、標準の浮動小数点の動作です。

「すべてのコンピュータ科学者が浮動小数点演算について知っておくべきこと」を読む必要があります。

その資料が複雑すぎる場合、そして間違いなくそうである場合、http://floating-point-gui.deは非常に簡潔な代替手段です。

于 2010-12-02T23:21:25.930 に答える