Firebug控制台中出现意外结果。为什么在这个操作中:1.7E16 + 2最后一个数字是2而在1.7E16 + 3操作中最后一个数字是4:D这是一个JavaScript Bug?
答案 0 :(得分:3)
这并不意外。这是标准的浮点行为。
你真的应该阅读'What Every Computer Scientist Should Know About Floating-Point Arithmetic'。
如果这种材料过于复杂,而且绝对是,http://floating-point-gui.de是一种非常简洁的选择。