본문 바로가기

Language/Javascript

isNaN과 Number.isNaN

NaN끼리는 비교 연산이 불가능하다.

 

 

isNaN 함수로 매개변수가 NaN인지 확인할 수 있다.

 

Number.isNaN은 매개변수가 NaN값일 때 true를 반환한다.

즉, 매개변수가 string 등 NaN형일 때 작동하지 않고 false를 반환한다.

 

하지만 isNaN은 숫자로 변환했을 때 NaN이되는 값(NaN형)을 매개변수로 받았을 때도 true를 반환한다.

 

'Language > Javascript' 카테고리의 다른 글

this 사용법  (0) 2024.01.26
append, appenChild와 remove, removeChild  (0) 2024.01.26
forEach와 for...in, for ...of  (0) 2024.01.23
String과 toString  (0) 2024.01.23
Number와 parseInt  (0) 2024.01.22