What do these == comparisons log, including [] == ![]?
console.log("" == 0);
console.log("0" == 0);
console.log("" == "0");
console.log("0" == false);
console.log([] == false);
console.log([] == ![]);
console.log(NaN == NaN);
The answer
Work out every line it logs, in order. Then check.
Checking your sign-in…