【发布时间】:2016-04-17 22:24:00
【问题描述】:
我知道三元运算符本质上是if-else 语句的快捷方式,我也知道&& 是逻辑与。但是,我不明白这两者在下面的代码中是如何结合的。
我也尝试过使用输出,但没有帮助。我如何解释以下内容?
function greetUser(customerName, sex) {
var salutation = sex && sex === "Man" ? "Mr." : "Ms.";
console.log("Hello, " + salutation + " " + customerName);
}
【问题讨论】:
标签: javascript ternary-operator logical-operators