12.21---03三元表达式

93 阅读1分钟

三元表达式

别名: 三目表达式 三目运算符 三目 问号冒号表达式

语法: 条件 ? 条件为真时执行的代码 : 条件为假时执行的代码

意义: 对 if 分支语句 做一个简化操作

注意: 不管条件真还是假的代码!! 都只能写一行

     var a = 100
     a > 1000 ? console.log('如果我输出了, 说明 a 的值 大于 1000') : console.log('如果我输出了, 说明 a 的值 小于 1000')

利用 三元表达式 给变量赋值

    var num = 2 // 约定, 如果 num === 1 那么代表为男性      num 不等于 1 的时候代表为 女性

    var gender = num === 1 ? '男' : '女'

    console.log(gender)