【发布时间】:2012-01-23 02:12:32
【问题描述】:
我试图了解三元运算符的工作原理,我遇到了这个例子:
b.d >= mystr.length && (function1(b, a), a=0);
&& 是什么意思?它像 AND 运算符一样使用吗?这如何转化为常规语句? a=0 之前的昏迷是什么意思?谢谢!
【问题讨论】:
-
这不是三元运算符。
-
&& 是 AND,就像在许多语言中一样。而且,stackoverflow.com/q/8916679/422184 的副本
-
这是荒谬的不可读代码。谁写这样的代码? ಠ_ಠ
标签: javascript ternary