【发布时间】:2012-12-25 20:48:19
【问题描述】:
我想知道是否可以为单次返回编写三元运算符。我在网上尝试了谷歌,但找不到答案。还是不叫三元算子??
非常感谢您的建议。
If(A == 1) execute_function(); into A == 1 ? execute_function() //???Possible???
【问题讨论】:
-
为什么?在我看来,三元在这里不合适。
-
对不起,我是菜鸟,所以我们不用这种方式使用三元运算符?
-
为什么不只是 execute_function(exists); ?
-
同样的逻辑,execute_function(A == 1);
-
@Till 您可以考虑将三元运算作为 if-then-else 的替代方案。所以,而不是写
if(condition) doSomething else doSomethingElse你可以写condition ? doSomething : doSomethingElse在你的情况下你只有 if 条件,而 else 是空的,所以@Lloyd 写三元不适合你的情况
标签: javascript ternary-operator