NaN is a special numeric value resulting from invalid operations:
Number('abc') is NaNparseInt('x') is NaN0 / 0 is NaNImportant: NaN !== NaN β NaN is the only value not equal to itself!
Number.isNaN(x) to reliably check for NaNtypeof NaN is 'number' (quirk of JavaScript)Challenge: Verify NaN's unique behavior.