Earlier quoted context omitted.
In javascript: x == x _ is true. Good. x == !x _ is also true. Oops? And guess what: Array(3)==",," _ is also true. But NaN == NaN _ is false. Math.max()>Math.min() _ is also false! but then again Math.max() Madness, I tell you!
At least x === x, right?
x === x; // false