NaN은 Not-a-Number 로 숫자가 아니라는 뜻이다. 가끔 Javascript로 숫자를 다루다 보면 숫자 범위를 초과하거나 오류로 NaN이 나올 때가 있다. NaN인지 아닌지의 확인은 다음 함수를 이용하면 가능하다.

 

isNaN(value)

 

<script>

document.write(isNaN(123)+ "<br>");

document.write(isNaN(-1.23)+ "<br>");

document.write(isNaN(5-2)+ "<br>");

document.write(isNaN(0)+ "<br>");

document.write(isNaN("Hello")+ "<br>");

document.write(isNaN("2005/12/12")+ "<br>");

</script>

 

소스출처: http://www.w3schools.com/jsref/jsref_isnan.asp

 

 

http://www.rachelappel.com/common-javascript-mistakes-and-pitfalls-you-can-avoid

+ Recent posts