NaN 값

값 NaN (Not-A-Number의 약자)은 "숫자가 아님"을 나타냅니다. 이러한 값은 유효하지 않은 수학 연산을 시도할 때 발생합니다.

예시

문자열에 숫자를 곱해 봅시다:

javascriptconsole.log('aaa' * 3);

코드 실행 결과:

javascriptNaN

예시

한 문자열을 다른 문자열로 나눠 봅시다:

javascriptconsole.log('aaa' / 'bbb');

코드를 실행한 후 우리는 또한 NaN을 얻습니다:

javascriptNaN

예시

이제 NaN 값에 숫자를 더해 봅시다:

javascriptconsole.log(NaN + 3);

코드 실행 결과:

javascriptNaN

같이 보기

  • isNaN 함수,
    이는 NaN 여부를 확인합니다