if条件里的三元运算符

发布于 2020-11-11  78 次阅读


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,或者特殊情况下没有截止时间,且当前时间大于截止时间');
}

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。