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을 판별하는 함수가 필요합니다.
'개발공부_Blog > JavaScript' 카테고리의 다른 글
Prettier설정_코딩스타일 통일하기 (0) | 2022.08.15 |
---|---|
정규표현식 (0) | 2022.01.18 |
javascript _ Date() 밀리초를 날짜로 변환하기 (0) | 2022.01.18 |
Date객체 2 - 시간, 분, 초 (0) | 2022.01.15 |
Date객체 1 - 연도, 월, 일, 요일 (0) | 2022.01.15 |
댓글