JavaScript Object Reference
JS: Difference Between window.isNaN vs Number.isNaN
By Xah Lee. Date:
2022-08-30
.
The global
isNaN
converts the argument to number first.
Number.isNaN
does not.
💡 TIP: use
Number.isNaN
. Never use
isNaN
JavaScript. Special Literals
JS: undefined
JS: null
JS: Difference Between null vs undefined
JS: NaN
JS: Infinity
JS: Number.isNaN
JS: isNaN
JS: Difference Between window.isNaN vs Number.isNaN
JS: Object.is
JS: isFinite
JS: Number.isFinite
Search 🔍
HTML
CSS
JS
JS Obj Ref
DOM
SVG
JS Obj Ref
Global Object
Global Object
Primitive Wrapper
Number
Boolean
String
BigInt
Special Objects
Object
Array
Function
RegExp
Date
Set
Map
Symbol
Proxy
Promise
Iterator
Static Objects
JSON
Math
Reflect
Constant Literals
Infinity
NaN
undefined
Simple Functions
eval
isFinite
isNaN
parseInt
parseFloat
encodeURI decodeURI
encodeURIComponent decodeURIComponent
escape unescape