两个对象比较为什么 >=,<=的时候会是true?
a = {a:1};
b = {b:1};
console.log("a == b : ", a==b); // a == b : false
console.log("a > b : ", a>b); // a > b : false
console.log("a < b : ", a<b); // a < b : false
console.log("a >= b : ", a>=b); // a >= b : true
console.log("a <= b : ", a<=b); // a <= b : true
首先强烈推荐一本书《你不知道的Javascript》
书中有讲到这个问题:移步github
也就是说,首先:
所以: