console.log(null === null); // true console.log(undefined === undefined); // true console.log(null + undefined === null + undefined); // false // null + undfined equals NaN, and NaN isn't equal to itself :(