-1 == true; //false -1 == false //false -1 ? true : false; //true
谁能解释一下上面的输出?我知道我可以通过比较0来解决这个问题,但我很感兴趣.我希望至少有一个草率的equals语句是真实的,因为它们进行了隐式类型转换,我当然没想到三元组会得出完全不同的结果.
javascript boolean-logic bitwise-operators
bitwise-operators ×1
boolean-logic ×1
javascript ×1