Firebug控制台中出现意外结果。为什么在此操作中:1.7E16 + 2的最后一个数字为2,而在1.7E16 + 3操作中的最后一个数字为4:D这是一个JavaScript错误?
Firebug unexpected results
最佳答案
这并不意外。这是标准的浮点行为。
您确实应该阅读“ What Every Computer Scientist Should Know About Floating-Point Arithmetic”。
如果该材料过于复杂,而且绝对是这样,http://floating-point-gui.de是一个非常简洁的选择。
关于javascript - Firebug中出现意外结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4341023/