跨浏览器/引擎 Math.PI 始终为 3.141592653589793?
只是一个非常随机的问题,但是 JavaScript 中的属性 Math.PI 在每个浏览器/引擎中总是 3.141592653589793 吗?
just a really random question but is the property Math.PI in javascript always 3.141592653589793 in every browser/engine?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我应该希望如此。
ECMAScript 规范 说:
I should hope so.
The ECMAScript Spec says:
这是规范中关于 Math.PI 的内容:
请注意,它说的是“大约”,这意味着它不保证确切的值。但是,由于数字需要使用标准 IEEE 754 表示形式,因此您可以预期大多数实现具有相似的准确度。
This is what the spec says about
Math.PI
:Note that it says "approximately", which means it makes no guarantees about the exact value. However since numbers are required to use the standard IEEE 754 representation, you can expect most implementations to have a similar accuracy.