【发布时间】:2010-12-02 05:29:18
【问题描述】:
我在JavaScript 代码中看到了这种格式,但找不到合适的来源。
编辑跟进:
感谢所有快速回答!我想是这样的。现在,对于奖励积分:
你能用吗 (var1 ? var2)
做同样的事情
if (var1) {
var2
}
?
【问题讨论】:
-
不,你不能。您还必须指定 else 条件。
-
关于您的编辑,您将得到的最接近的是:
if (var1) stmt;在单行上。 -
var1 ? var2() : 无效(0);
-
@Salman 为了可读性,我会避免这种结构
-
对不起兄弟。我想也许我会睡一觉,醒来时和女儿一起看芝麻街。您提醒我 Stack Overflow 更为重要。我向你道歉并向你保证我为自己感到羞耻。
标签: javascript operators