Beispiel
Überprüfen Sie, ob ein Wert NaN:
Number.isNaN(123) //false
Number.isNaN(-1.23) //false
Number.isNaN(5-2)
//false
Number.isNaN(0) //false
Number.isNaN('123') //false
Number.isNaN('Hello')
//false
Number.isNaN('2005/12/12') //false
Number.isNaN('') //false
Number.isNaN(true)
//false
Number.isNaN(undefined) //false
Number.isNaN('NaN') //false
Number.isNaN(NaN)
//true
Number.isNaN(0 / 0) //true
Versuch es selber " Definition und Verwendung
Die Number. isNaN() Number. isNaN() Verfahren bestimmt , ob ein Wert NaN (Not-A-Number) .
Diese Methode gibt true zurück, wenn der Wert vom Typ Zahl ist, und entspricht NaN. Andernfalls wird false zurückgegeben.
Nummer. isNaN() unterscheidet sich von der globalen isNaN() Funktion. Die globale isNaN() Funktion konvertiert den getesteten Wert auf eine Zahl, testet es dann.
Nummer. isNan() konvertiert nicht die Werte in eine Zahl, und wird für jeden Wert nicht wahr zurückgeben , die nicht vom Typ Zahl ist.
Tipp: In JavaScript wird der Wert NaN ist eine Art Zahl berücksichtigt.
Browser-Unterstützung
Methode | |||||
---|---|---|---|---|---|
Number. isNaN() | Ja | 12.0 | 32 | 9 | 22 |
Syntax
Number.isNaN( value )
Parameterwerte
Parameter | Beschreibung |
---|---|
value | Erforderlich. Der Wert getestet werden |
Technische Details
Rückgabewert: | Ein Boolean. Gibt true zurück, wenn der Wert Number.NaN ist, andernfalls false zurück |
---|---|
JavaScript Version: | ECMAScript 6 |
<JavaScript Vergeichsstelle