관리 메뉴

Life goes slowly...

[Javascript] 숫자 여부를 판단하기 - isNaN()함수 본문

프로그래밍/Javascript

[Javascript] 숫자 여부를 판단하기 - isNaN()함수

빨강소 2020. 12. 19. 15:11
728x90
반응형

 

 

자바스크립트(Javascript)의 isNaN() 함수

자바스크립트(Javascript)의 isNaN() 함수는 주어지는 값이 숫자인지 아닌지 판단하는 함수입니다. 여기서 NaN은 "Not a Number"의 약자입니다.

주어지는 값이 문자열 타입이든 숫자 타입이든지 숫자가 입력되면 fasle를 반환하게 되며, 주어진 값이 문자열이라면 true를 반환하게 됩니다.

숫자로 이루어진 값에 특수문자가 있는 경우에는 true를 반환하기도 합니다.

new Date()는 false를 반환하게 되며 new Date().toString()은 문자이기에 true를 반환합니다.

 

//isNaN() 함수 사용방법

isNaN ( [Value] )

 

console.log(isNaN("111"));
console.log(isNaN("111.11"));
console.log(isNaN(111));
console.log(isNaN("111+1"));

console.log(isNaN("abc"));
console.log(isNaN(undefined));
console.log(isNaN(null));
console.log(isNaN({}));


console.log(isNaN(new Date()));
console.log(isNaN(new Date().toString));

=====================================================

false
false
false
true

true
true
false
true

false
true

 

 

728x90
반응형
Comments