看到一个题目,a < 5 && a > 5 ?

a < 5 && a > 5 ? console.log(true) : console.log(false);

问 a为何值时 , 打印true

这个式子只会一直执行console.log(false)打印false,作为题目之所以这么写可能是为了混淆视听让人迟疑吧

我觉得也是,一直打印FALSE。。。。。。。让人怀疑人生

应该会一直得打印false吧(我没有运行过)
你这个题目是三目运算符(不懂的可以百度),相当于if。。else。。语句
你这个题目得意思是:同时符合a>5和a<5时,会打印true,否则就打印false
所以不可能会有一个数同时大于5或者小于5的,所以会打印false