null이나 undefined와 비교할 때만 true를 return 한다.
기타 비교 연산 시(<, <=, >, >= ...) null은 0으로 변환된다.
null == 0 // false
null > 0 // false (0 > 0)
null >= 0 // true (0 >= 0)
null이나 undefined와 비교할 때만 true를 return 한다.
기타 비교 연산 시(<, <=, >, >= ...) undefined는 NaN으로 변환된다.
NaN은 무조건 false를 return 한다.
undefined > 0 // false
undefined == 0 // false
undefined >= 0 // false
이를 막기 위해, 일치 연산자 ===를 제외한 비교 연산자의 피연산자에 undefined나 null 또는 undefined나 null이 될 가능성이 있는 변수가 오지 않도록 주의해야 한다.