三元运算符用法

三元运算符用法
三元运算符其实是很方便很好用的一种条件判断方法,这个方法可以使调用或渲染数据时逐级筛选。不仅如此,如果适当的扩展三元运算符的逻辑,这个判断方法还会很好玩,也可以在某种情景下提高代码效率。
三元运算符的最基本的语法:

条件表达式?True:False

【三元运算符用法】这是三元运算符最基本的语法结果,首先?前是一个条件表达式,?后面的即是逐级执行的条件,如果条件为真值时,?后面的一个事件将被触发,否将会触发下一个事件。这个结构类似于:
if(条件表达式){ //True }else{ //False }

下面通过实际需求运用一下三元运算符。三元运算符其实和if…else…的原理基本无差,三元运算符能实现的其实if…else…也能实现,但是存在即合理,它能在有些需求更方便的做条件判断。
比如你要给一个变量赋值的时候,需要按照不同条件赋予不同值的时候,比如我们有两种状态,不同状态下要赋给变量不同的值,我们可以对比下三元运算符和if…else…的写法
//三元运算符 var status = (type==1?'已售':'未售') //if...else... if(type==1){ var status = '已售' }else{ var status = '未售' }

    推荐阅读