1 나누기 0 -> Infinity0 나누기 0 -> NaNNaN == NaN -> falsetypeof null -> objecttypeof undefined -> undefinednull == undefined -> true null === undefined -> false그러하다...
NaN은 수가 아니니까 비교 자체가 불가능, undefined(정의안됨), null(메모리주소 0번)
초기화 안한 거랑 null이랑 달라서 또 문제.(==로 비교하면 되긴 하지만)
사실 비교하는 거의 모든 경우에 ===를 써야함
Infinity 랑 NaN 은 부동소수점숫자에서의 값인거고 == 은 값 비교, === 은 객체비교 뭐 이렇게 알고 있으면 되겠지