프론트엔드 센트럴파크 (☞゚ヮ゚)☞

Number.isNan() - NaN을 판별할 때 본문

Javascript

Number.isNan() - NaN을 판별할 때

자라나라나무나무나 2022. 5. 28. 14:01

Number.isNan()

Number.isNaN() 메서드는 주어진 값이 NaN인지 판별합니다. 기존부터 존재한 전역 isNaN()함수의 더 엄격한 버전입니다.
Number.isNaN(NaN);        // true
Number.isNaN(Number.NaN); // true
Number.isNaN(0 / 0)       // true

// 예를 들면 이들은 global isNaN()으로는 true가 됐을 것임
Number.isNaN("NaN");      // false
Number.isNaN(undefined);  // false
Number.isNaN({});         // false
Number.isNaN("blabla");   // false

// 모두 false
Number.isNaN(true);
Number.isNaN(null);
Number.isNaN(37);
Number.isNaN("37");
Number.isNaN("37.37");
Number.isNaN("");
Number.isNaN(" ");

 

참고

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN

'Javascript' 카테고리의 다른 글

Map() - 추가, 접근, 삭제  (0) 2022.05.28
원시(Primitive)값과 객체  (0) 2022.05.28
생성자 함수  (0) 2022.05.27
고차함수 - reduce()  (0) 2022.05.27
고차함수 - filter()  (0) 2022.05.26
Comments