1
JavaScriptBeginner#coercion
=== compares type and value with no conversion. == performs type coercion first, which produces surprising results, so prefer === everywhere except the idiomatic x == null check.
0 == '0'; // true 0 === '0'; // false null == undefined; // true null === undefined; // false