if条件里的三元运算符


var time = 4;//截止时间
var times = 2;//当前时间
var token = 1;//有token
console.log(Boolean(!time))
//没有token走当前判断 或者 判断是否有截止时间 如果无 为false 取反 走true 进入函数体 否则有时间 取反为false 走条件判断 当前时间比对截止时间 小于走函数体
if (!token || (!time ? !time : times>time)) {
    console.log('没有token,或者特殊情况下没有截止时间,且当前时间大于截止时间');
}

声明:麋鹿与鲸鱼|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - if条件里的三元运算符


Carpe Diem and Do what I like