alert(1 == 2); // false
alert(1 == 1); // true
alert("one" == "two"); // false
alert("one" == "one"); // true
alert(1 == '1'); // true
alert(1 === '1'); // false
alert(null == undefined); // true
alert(null === undefined); // false
alert(true == 1); // true
alert(true === 1); // false
alert(true == '1'); // true
alert(true === '1'); // false
alert(0 === -0); // true
alert(NaN === NaN); // false
null과 undefined는 값이 없다는 의미의 데이터 형이다.
NaN(Not a Number)은 0/0과 같은 연산의 결과로 만들어지는 특수한 데이터 형인데 숫자가 아니라는 뜻이다.