使用三元运算的语法:

var num = 10;
var result = num > 5 ? '是' : '不是';
console.log(result);

使用if语句的写法:

var num = 10;
if (num > 5) {
    console.log(result = '是');
} else {
    console.log(result = '不是');
}

以上两种语法代表的同一种意思,但是前者更写法更精简,被称为”三元运算”;

语法结构: 条件表达式 ? 表达式 1 表达式2

执行思路: 如果条件表达式为”真”则返回表达式1的值,如果为”假”则范回表达式2的值

发表回复

后才能评论