24 of 264 menu

Functie isNaN

De functie isNaN controleert of de doorgegeven parameter een getal is of niet. Het retourneert true als de parameter geen getal is en false als het er wel een is. Hoe het werkt: de doorgegeven parameter wordt geconverteerd naar een getal. Als het geen getal is (string, array enz.), dan wordt het omgezet in NaN. En isNaN controleert - of we NaN hebben gekregen na de conversie of niet. true wordt daarentegen niet omgezet naar NaN, maar naar het getal 1. Er zijn ook andere soortgelijke valkuilen, zie ze in de beschrijving van NaN.

Syntaxis

isNaN(waarde);

Voorbeeld

Nu zal isNaN false retourneren, omdat de parameter een getal is:

console.log(isNaN(3));

Resultaat van het uitvoeren van de code:

false

Voorbeeld

Nu zal isNaN true retourneren, omdat de parameter geen getal is:

console.log(isNaN('abcde'));

Resultaat van het uitvoeren van de code:

true

Zie ook

  • de functie isFinite,
    die controleert of een getal eindig is
  • de operator typeof,
    die het gegevenstype bepaalt
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren