- [] + []; // ""
- {} + {}; // NaN
- [] + {}; // "[object Object]"
- {} + []; // 0
- [] == []; // false
- [] < []; // false
- [] > []; // false
- [] <= []; // true
- [] >= []; //true
- Math.min() < Math.max(); // false
- foo = [0];
- !foo; // false
- foo == foo; // true
- foo == !foo; // true
- [['0']] == false; // true
- [['0']] == true; // false
- typeof NaN; // "number"
- NaN == true; // false
- NaN == false; // false
- NaN != true; // true
- NaN != false; // true
- NaN == NaN; // false
- NaN == !NaN; // false
- !NaN; // true
- NaN != NaN; // true
- 'x' == true; // true
- 'x' == false; // false
- '0' == true; // false
- '0' == false; // true
All about very small logical and programming problems. Complex theories made simple to understand