오연 : Oana
2020. 3. 25. 10:44
NaN (Not a number) 은 쓰기 불가, 읽기 불가 속성이다.
그렇기 때문에
//anything 이 NaN 인가? 를 알고 싶을 때
anything === NaN
//이라고 코드를 쓰면 인식이 되지 않는다.
NaN의 판별은 Number.isNaN() 또는 isNaN()을 사용하면 제일 분명하게 수행할 수 있다. (MDN)
//anything이 NaN인가? 를 알고 싶다면
Number.isNaN(anything)
//혹은
isNaN(anything)
//으로 코드를 작성해야한다.