JavaScript · Junior · Frage 66 von 75
Wie unterscheidet sich Number.isNaN("abc") von isNaN("abc")?
- 1
Number.isNaNergibtfalse, das globaleisNaNergibttrue - 2Beide liefern
true, weil"abc"keine Zahl ist - 3Beide liefern
false, weil ein String nichtNaNist
Antwort zeigen
Richtige Antwort: Number.isNaN ergibt false, das globale isNaN ergibt true
Erklärung
Das globale isNaN wandelt sein Argument um, was zu Überraschungen führt. Number.isNaN prüft nur auf den tatsächlichen Wert NaN.