JavaScript-nummer isNaN()
Voorbeelden
Controleer of een waarde Number.NaN is:
Number.isNaN(123);
Number.isNaN(-1.23);
Number.isNaN('123');
Number.isNaN(0/0);
Number.isNaN(5-2);
Number.isNaN(0);
Number.isNaN('Hello');
Number.isNaN('2005/12/12');
Number.isNaN(' ');
Hieronder meer voorbeelden.
Definitie en gebruik
In JavaScript NaN
is het een afkorting voor "Not-a-Number".
In JavaScript NaN
is een nummer dat geen wettelijk nummer is.
De Number.isNaN()
methode retourneert true
als de waarde is NaN
en het type een Getal is.
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
Number.isNaN(value)
Parameters:
Parameter | Description |
value | Required. The value to be tested. |
Winstwaarde
Type | Beschrijving |
Een booleaans. | true als de waarde Getal.NaN is, anders false . |
Meer voorbeelden
Controleer of een waarde Number.NaN is:
Number.isNaN(false);
Number.isNaN(true);
Number.isNaN(undefined);
Number.isNaN('NaN');
Number.isNaN(NaN);
Browserondersteuning
Number.isNaN()
is een ECMAScript6 (ES6)-functie.
ES6 (JavaScript 2015) wordt ondersteund in alle moderne browsers:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isNaN()
wordt niet ondersteund in Internet Explorer 11 (of eerder).