type coercion
by Trae
JavaScript
"0" == null; // false
"0" == undefined; // false
"0" == false; // true -- OOPS!!!
"0" == NaN; // false
"0" == 0; // true
"0" == ""; // false
false == null; // false
false == undefined; // false
false == NaN; // false
false == 0; // true -- OOPS!!!
false == ""; // true -- OOPS!!!
"" == null; // false
"" == undefined; // false
"" == NaN; // false
"" == 0; // true -- OOPS!!!
0 == null; // false
0 == undefined; // false
0 == NaN; // false