[英]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.