【发布时间】:2021-12-14 08:34:30
【问题描述】:
还请说明为什么这条语句会这样执行。
我很困惑,因为< 运算符在下面的语句中具有更高的优先级。执行x > 0 后,应该执行&& 运算符,但它没有执行。所以我对执行顺序是什么以及为什么以这种方式执行感到困惑。
感谢您的宝贵时间!
代码如下:
let x = 1;
x > 0 || alert() && "hii"
【问题讨论】:
-
查看AST explorer。
标签: javascript logical-operators