【发布时间】:2021-01-14 17:24:23
【问题描述】:
是否有可能发生以下情况。所以基本上我想检查a 是否存在或已定义或不为0,如果是则返回该值,否则返回0。它甚至可以作为单个语句 - 我不想使用备用变量。
console.log(a ? a : 0)
嗨!正如 cmets 中的人所指出的那样。 我的问题是 - 有什么方法可以简化上述表达式。我不想使用变量 a 两次。出于这个原因,您可以假设 a 是一个返回数字的长时间执行函数。所以,我只想使用一次
【问题讨论】:
-
您当前的陈述有什么问题?你试过运行它吗?
-
你试过执行你的猜测吗?
-
嗨!我已经运行它了。但我想要一个更简单的表达方式
-
我将使用新的更新进行编辑。对不起
-
@ScottMarcus 你有答案吗?
标签: javascript conditional-operator