NaN in JavaScript verstehen: Nicht-Zahlenwerte identifizieren
In JavaScript führt das Parsen eines nicht numerischen Werts mit parseFloat zu NaN, was für „Not-a-Number“ steht. Auch wenn der Versuch, NaN mit sich selbst oder Number.NaN zu vergleichen, intuitiv erscheinen mag, werden diese Methoden nicht das erwartete wahre Ergebnis liefern.
Die Lösung: Verwenden Sie die isNaN-Funktion
Um korrekt zu bestimmen, ob ein Wert NaN ist, verwenden Sie die Funktion isNaN. Diese Funktion gibt ausschließlich „true“ für NaN-Werte zurück, unabhängig von deren Ursprung.
isNaN(parseFloat("geoff")); // true
Hinweis: Die isNaN-Funktion kann verwendet werden, um in jedem Wert, einschließlich nicht numerischer Typen, nach NaN zu suchen .
Das obige ist der detaillierte Inhalt vonWie kann ich in JavaScript zuverlässig nach NaN-Werten suchen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!