Number()

parseInt()

NaN

*NaN 값은 산술 연산이 정의되지 않은 결과 또는 표현할 수 없는 결과를 도출하면 생성되며, 반드시 오버플로 조건을 나타내는 것은 아닙니다.*

숫자가 아닌 값의 변환을 시도했으나 알맞은 원시 숫자 값이 없는 경우의 결과도 NaN입니다.

예를 들어 0을 0으로 나누면 NaN 이지만, 다른 수를 0으로 나누면 그렇지 않습니다.