繁体   English   中英

为什么 JavaScript 会返回那个?

[英]Why does JavaScript returns that?

所以,我的问题是为什么:

1.7976931348623157E+308 > 10^16在谷歌浏览器中返回17
(1.7976931348623157E+308) > (10^16)返回true

因为看起来这些操作都是一样的。

第一个表达式等价于

(1.7976931348623157E+308 > 10) ^ 16

或者

true ^ 16

这看起来很奇怪,直到你意识到

true == 1

是真的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM