有人能解释一下这个吗?
1 == 1 //true, as expected
1 === 1 //true, as expected
1 == 1 == 1 //true, as expected
1 == 1 == 2 //false, as expected
1 === 1 === 2 //false, as expected
1 === 1 === 1 //false? <--
还有一种布尔逻辑的名称,可以此方式比较超过两个数字吗?(我称之为“三变量比较”,但我认为这可能是错误的...)
5 == 5 == 5
也是错误的,但因为1 == true
,我在使用1 == 1 == 1
的例子时被绊倒了。+1感谢! - user1318194x === y && y === z && x === z
)来实现我想要做的事情? - user1318194