JavaScript isNaN()
Voorbeeld
Controleer of een waarde NaN is:
isNaN(123);
isNaN(-1.23);
isNaN(5-2);
isNaN(0);
isNaN('123');
isNaN('Hello');
isNaN('2005/12/12');
Hieronder meer voorbeelden.
Definitie en gebruik
In JavaScript NaN
is een afkorting voor "Not-a-Number".
De isNaN()
methode retourneert true als een waarde NaN is.
De isNaN()
methode converteert de waarde naar een getal voordat deze wordt getest.
Zie ook:
Verschil tussen isnan() en Number.isnan()
isNaN()
methode retourneert true
als een waarde Not-a-Number is.
Number.isNaN()
geeft terug true
als een getal niet-een-nummer is.
Met andere woorden:
isNaN()
converteert de waarde naar een getal voordat het wordt getest.
Voorbeelden
// This returns true;
isNaN('Hello');
// This returns false;
Number.isNaN('Hello');
Syntaxis
isNaN(value)
Parameters:
Parameter | Description |
value | Required. The value to be tested. |
Winstwaarde
Type | Beschrijving |
een boolean | true als de waarde NaN is, anders
false . |
Meer voorbeelden
Controleer of een waarde NaN is:
isNaN(0/0);
isNaN('');
isNaN('A');
isNaN(true);
isNaN(false);
isNaN('NaN');
isNaN(NaN);
isNaN(undefined);
isNaN(null);
Browserondersteuning
isNaN()
is een ECMAScript1 (ES1)-functie.
ES1 (JavaScript 1997) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |