【发布时间】:2018-03-02 08:11:00
【问题描述】:
我遇到了一个让我头晕目眩的声明。
假设 x >= 0
(x - 1 ? 16:11)
显然这段代码的响应与
(x > 1 ? 16:11)
有人可以解释减号是如何工作的吗?我认为条件运算符必须提供真或假结果。我不明白整数如何适合条件运算符。
【问题讨论】:
-
您可以将任何内容放入条件中,然后将其强制转换为布尔值。
标签: javascript conditional-operator