console.log(3 > 2 > 1 === false);
答案:true
-
代码从左往右执行,执行过程如下:
-
var a = 3 > 2 变为 a = true
console.log(true > 1 === false);
-
var b = a > 1 变为 b = Number(true) > 1 即 1 > 1 所以 b = false
console.log(1 > 1 === false);
-
console.log(false === false);
console.log(false === false);
-
最终输出 true