NaN (Not a Number)



 NaN은 숫자이긴 숫자인데 자바스크립트로 나타낼 수 없는 숫자를 의미한다.


1
2
3
4
5
    <script>
        var str = 'Hello';
 
        alert(Number(str));
    </script>
cs


만약 문자열을 Number()함수를 이용하여 숫자로 변경할려고 한다면 NaN이 반환된다.


문자열은 숫자로 변환될 수 없기 때문이다.


또한 자바스크립트에서는 루트와 같은 복소수도 표현할수 없는 숫자여서 NaN으로 표시된다.

'개발 > JavaScript' 카테고리의 다른 글

[JavaScript] 일치연산자  (0) 2018.06.15
[JavaScript] 불 자료형 변환  (0) 2018.06.14
[JavaScript] 연산자와 자료형변환  (1) 2018.06.14
[JavaScript] 입력하기  (0) 2018.06.14
[JavaScript] 기본문법 - undefined 자료형  (0) 2018.06.14

+ Recent posts