Firebug 中的意外结果
Firebug 控制台中出现意外结果。为什么在此操作中: 1.7E16+2 最后一个数字是 2 而在 1.7E16+3 操作中最后一个数字是 4 :D 这是一个 JavaScript Bug?
Unexpected results in Firebug console. Why in this operation: 1.7E16+2 the last number is 2 and in 1.7E16+3 operation the last number is 4 :D This is a JavaScript Bug?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这并不意外。这是标准浮点行为。
您真的应该阅读“每个计算机科学家应该了解浮点知识算术'。
如果该材料太复杂(而且绝对如此),http://floating-point-gui.de 是一个非常简洁的选择。
This is not unexpected. This is standard floating point behavior.
You really should read 'What Every Computer Scientist Should Know About Floating-Point Arithmetic'.
If that material is too complicated, and it most definitely is, http://floating-point-gui.de is a very concise alternative.