정구리의 우주정복

Javascript NaN 인지 아닌지 체크 (isNaN()) 본문

WEB DEVELOP/STUDY

Javascript NaN 인지 아닌지 체크 (isNaN())

Jungry_ 2019. 3. 4. 13:27
반응형

1. 사용자에게 입력을 받아 입력이 숫자로 구성되어있는지 확인하는 함수


var input=prompt("숫자를 입력하세요");

function CheckNum(input){
result=Number(input);

if(isNaN(result)==true){
console.log("숫자가 아닙니다");
}
else{
console.log("숫자가 맞아요");
}
}

CheckNum(input);

//isNaN 은 NaN이면 true 반환
//NaN 이 아니면 false 를 반환한다.



만약 input 의 값에 숫자가 아닌 문자가 들어왔다면 그것을 Number() 를 씌운 result 에는 NaN 이 저장이 되게 된다


그래서 만약 isNaN() 안의 값이 NaN 이면 true 가 반환되어 숫자가 아니라고 나오는 형식이다


그럼안녕

반응형
Comments