Heim >Web-Frontend >js-Tutorial >Wie kann ich in JavaScript zuverlässig nach NaN suchen?
NaN in JavaScript validieren
Überprüfen, ob eine Zahl in JavaScript NaN (keine Zahl) ist, kann schwierig sein. Dies liegt daran, dass herkömmliche Methoden wie der Vergleich eines Werts mit NaN oder die Verwendung der Konstante Number.NaN oft zu falschen Ergebnissen führen.
Konkret gilt: parseFloat('geoff') == NaN gibt in der JavaScript-Konsole von Firefox „false“ zurück, auch wenn „geoff“ kein gültiger Wert ist Zahl.
Lösung: Verwendung der Funktion isNaN()
Um NaN genau zu validieren, stellt JavaScript die Funktion isNaN() bereit. So können Sie es verwenden:
isNaN(parseFloat("geoff"))
Dies gibt „true“ zurück, was anzeigt, dass der analysierte Wert von „geoff“ NaN ist.
Hinweis: Das isNaN() kann auch verwendet werden, um nach NaN-Werten in nicht numerischen Datentypen zu suchen, z Saiten.
Das obige ist der detaillierte Inhalt vonWie kann ich in JavaScript zuverlässig nach NaN suchen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!