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 |