【发布时间】:2018-12-05 16:30:20
【问题描述】:
在JavaScript中,使用和使用有什么区别
true ? 'Hello' : 'Goodbye' //Evaluates to "Hello"
false ? 'Hello' : 'Goodbye' //Evaluates to "Goodbye"
和
true && 'Hello' || 'Goodbye' //Evaluates to "Hello"
false && 'Hello' || 'Goodbye' //Evaluates to "Goodbye"
【问题讨论】:
-
后者取决于
"Hello"的值是否真实。考虑true && false || true与true ? false : true -
第一个在 IMO 上更具可读性。
标签: javascript conditional conditional-operator