개발공부_Blog/JavaScript
isNaN() - NaN인지 판별하는 함수
소팡팡
2022. 1. 18. 17:12
isNaN() - 어떤 값이 NaN인지 판별하는 함수
함수는 몇몇 혼란스러운 케이스을 가지고 있으므로,
ECMAScript 2015에서 추가한 Number.isNaN()으로 바꾸는 편이 좋을 수도 있습니다.
- mdn
구문
isNaN(value)
매개변수
value테스트되는 값.
반환 값
주어진 값이 NaN이면 true, 아니면 false.
설명
isNaN 함수의 필요성
NaN = Not a Number 의 약어
JavaScript의 다른 모든 값과 달리, NaN은 같음 연산(==, ===)을 사용해 판별할 수 없습니다.
NaN == NaN, NaN === NaN이기 때문입니다. 그래서 NaN을 판별하는 함수가 필요합니다.