Firebug 中的意外结果

发布于 2024-10-05 13:20:55 字数 186 浏览 3 评论 0原文

Firebug 控制台中出现意外结果。为什么在此操作中: 1.7E16+2 最后一个数字是 2 而在 1.7E16+3 操作中最后一个数字是 4 :D 这是一个 JavaScript Bug?

Firebug 意外结果

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?

Firebug unexpected results

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

给妤﹃绝世温柔 2024-10-12 13:20:55

这并不意外。这是标准浮点行为。

您真的应该阅读“每个计算机科学家应该了解浮点知识算术'。

如果该材料太复杂(而且绝对如此),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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文