본문 바로가기
Programming/Javascript

[JavaScript] isNaN() 함수 / 값이 NaN인지 확인하기

by 쿠쿠씨 2022. 9. 27.
반응형

NaN은 "Not a Number"의 약자로 숫자가 아닌 값을 의미합니다.

변수의 값이 NaN인지 확인하고 싶을 때 isNaN() 함수를 사용하여 확인할 수 있습니다.

 

기본 형식

isNaN() 함수의 반환값은 boolean형입니다.

값이 NaN인 경우 true를 반환하고, NaN이 아닌 경우(숫자) false를 반환합니다.

 

isNaN() 함수는 값을 검사하기 전에 숫자형식으로 변환한 후 검사합니다.

즉 '123'의 문자열 형식을 isNaN() 함수로 검사하면 false를 반환합니다.

 

예시

isNaN(123)		//false
isNaN(-1.23)		//false
isNaN(5-2)		//false
isNaN(0)		//false
isNaN('123')		//false
isNaN('abc')		//true
isNaN('2022/09/27')	//true
반응형

댓글