跳到主要内容

条件运算符

  • 条件 ? 表达式1 : 表达式2
  • 执行顺序:
    • 条件运算符在执行时,会先对条件表达式进行求值判断
      • 如果结果为true,则执行表达式1
      • 如果结果为false,则执行表达式2
    false ? alert(1) : alert(2); // 2 

let a = 100;
let b = 10;
a > b ? console.log("a大") : console.log("b大"); // "a大"
let max = a > b ? a : b;
console.log(max); // 100