我想知道是否有人可以解释下面的代码结果。
console.log(1 <2 <3); //输出:true。 另一方面,console.log(3> 2> 1); //输出:false
最初我认为,对于1 <2 <3,它可能会双向传播。
通过过程: 1.由于数字与逻辑运算符之间的比较,因此1 <2-> true,然后true <3将导致不确定。 2. 1 <2->是true,因此左侧为true,而2 <3是右侧是true,这就是为什么“ console.log(1 <2 <3); //输出:true“
但是我的思考过程无法完成,因为“ console.log(3> 2> 1); //输出:false”
如果有人可以帮助澄清我的困惑,我将不胜感激。 预先感谢!