Hint
null only loosely equals null and undefined β nothing else. This trips everyone up.
console.log(0 == false);
console.log(1 == true);
console.log('' == false);
console.log(null == undefined);
console.log(null == false);true true true true false
Explanation: 0==false: both coerce to 0. 1==true: both coerce to 1. ""==false: both coerce to 0. null==undefined: special case in spec. null==false: null only equals null/undefined, not false.
Key Insight: null only loosely equals null and undefined β nothing else. This trips everyone up.