Heim >Web-Frontend >js-Tutorial >Wie erkenne ich NaN-Werte zuverlässig, nachdem ich parseFloat() in JavaScript verwendet habe?
Bestimmen von NaN-Werten in JavaScript
Beim Versuch, eine nicht numerische Zeichenfolge mit der Funktion parseFloat() von JavaScript als Zahl zu analysieren, kann dies passieren Nicht immer NaN als zurückgeben erwartet.
Problem:
In der JavaScript-Konsole von Firefox geben die folgenden Anweisungen nicht „true“ zurück:
parseFloat('geoff') == NaN; parseFloat('geoff') == Number.NaN;
Lösung:
Um genau nach NaN zu suchen, verwenden Sie isNaN() Funktion:
isNaN(parseFloat("geoff"))
Dieser Code gibt true zurück, da parseFloat("geoff") NaN zurückgibt.
Hinweis:
Die isNaN() Die Funktion kann auch verwendet werden, um jeden Wert für NaN zu testen, nicht nur Zahlen. Weitere Einzelheiten finden Sie in dieser Anleitung: Wie testet man NaN in JavaScript?
Das obige ist der detaillierte Inhalt vonWie erkenne ich NaN-Werte zuverlässig, nachdem ich parseFloat() in JavaScript verwendet habe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!