isNaN()
isNaN() 함수는 어떤 값이 인지 판별합니다. isNaN 함수는 몇몇 일반적이지 않은 규칙을 가지고 있으므로, ECMAScript 2015에서 추가한 Number.isNaN() 으로 바꾸는 편이 좋을 수도 있습니다. JavaScript의 다른 모든 값과 달리, 은 같음 연산(==, ===)을 사용해 판별할 수 없습니다. NaN == NaN, NaN === NaN이기 때문입니다. 그래서 NaN 을 판별하는 함수가 필요합니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/isNaN