【发布时间】:2014-10-31 11:53:03
【问题描述】:
在下面的javascript代码中,
var a = 5;
console.log(5 <= a >= 6);
False 被打印到控制台。 但是,语句 5 = 6 打印的是 true。这与双重比较有关吗?
谢谢!
【问题讨论】:
-
a >= 6是false。 -
我认为问题在于您对这两个比较实际上是什么的理解......
((5 <= a) >= 6) -
取决于您使用的运算符的优先级和关联性。
标签: javascript syntax comparison operators