24 of 264 menu

Funktionen isNaN

Funktionen isNaN kontrollerer, om den overførte parameter er et tal eller ej. Den returnerer true, hvis parameteren ikke er et tal, og false, hvis den er det. Sådan fungerer den: den overførte parameter konverteres til et tal. Hvis det ikke er et tal (streng, array osv.), konverteres det til NaN. Og isNaN kontrollerer - om vi fik NaN efter konverteringen eller ej. Men true konverteres ikke til NaN, men til tallet 1. Der er også andre lignende faldgruber, se dem i beskrivelsen af NaN.

Syntaks

isNaN(værdi);

Eksempel

Nu vil isNaN returnere false, fordi parameteren er et tal:

console.log(isNaN(3));

Resultatet af kodeudførelsen:

false

Eksempel

Nu vil isNaN returnere true, fordi parameteren ikke er et tal:

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

Resultatet af kodeudførelsen:

true

Se også

  • funktionen isFinite,
    som kontrollerer om et tal er endeligt
  • operatoren typeof,
    som bestemmer datatypen
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis