Nach den Mozilla docs:Warum ist NaN! = Undefiniert?
Der undefinierte Wert konvertiert in NaN, wenn in einem numerischen Kontext verwendet.
Also, warum die beiden folgenden gleichzusetzen wahr ?:
NaN != undefined
NaN !== undefined
ich Nan !== undefined
verstehen konnte, wie der Variablentyp unterschiedlich sein würde ...
Weil 'NaN' * gar nichts ist *, auch nicht für sich selbst. Daher wird eine 'isNaN'-Funktion dafür erzeugt. Es macht keinen Sinn, Vergleiche anzustellen. – Joseph