이제 다 생략하고 본론으로 들어가겠습니다. 저는 Number.isNaN을 좋아하는데 오늘은 제가 왜 그것을 선택했는지 알 것 같았습니다.
isNaN과 Number.isNaN은 거의 동일해 보이며 둘 다 값이 NaN인지 확인하는 데 사용됩니다. 우리는 일반적으로 숫자에 어떤 값을 캐스팅하거나 캐스팅하려고 할 때 이 작업을 수행합니다. 언제 사용하시나요?
값이 숫자인지 알고 싶다면 isNaN을 사용하세요. 예: "12", "2e4" 등은 모두 숫자 문자열입니다. 이러한 값이 숫자인지 확인하려면 isNaN이 가장 좋습니다.
다루고 있는 값이 NaN인지 구체적으로 알고 싶을 때 Number.isNaN을 사용하세요.
isNaN은 먼저 값을 숫자로 변환한 후 NaN과 비교합니다. Number(value) === NaN
요약하자면 다음과 같습니다.
> isNaN("hello") true > Number.isNaN("hello") false > Number.isNaN(parseInt("hello")) true
MDN에서 이 기사를 확인하세요
위 내용은 isNaN 대 Number.isNaN의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!