JavaScript 中的「三目运算符」其实是一种简化「if-else」语句的方式,它的语法是:
条件 ? 表达式1 : 表达式2
如果条件为真,则返回表达式1的值,否则返回表达式2的值。
下面是一个使用三目运算符的示例,用于判断一个数是否为偶数:
let num = 1; let isEven = num % 2 === 0 ? "是" : "不是"; console.log(num + isEven + "偶数"); // 1不是偶数
num
是1
,所以num%2===0
的结果是false
,所以走「不是」那个分支,故isEven
的值为「不是」。