24 of 264 menu

Funktionen isNaN

Funktionen isNaN kontrollerar om den passerade parametern är ett nummer eller inte. Den returnerar true om parametern inte är ett nummer och false om den är det. Så här fungerar den: den passerade parametern omvandlas till ett nummer. Om det inte är ett nummer (sträng, array osv.), så omvandlas den till NaN. Och isNaN kontrollerar - om vi fick NaN efter omvandlingen eller inte. Men true omvandlas inte till NaN, utan till numret 1. Det finns andra liknande fallgropar, se dem i beskrivningen av NaN.

Syntax

isNaN(värde);

Exempel

Nu kommer isNaN att returnera false, eftersom parametern är ett nummer:

console.log(isNaN(3));

Resultat av kodkörning:

false

Exempel

Nu kommer isNaN att returnera true, eftersom parametern inte är ett nummer:

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

Resultat av kodkörning:

true

Se även

  • funktionen isFinite,
    som kontrollerar om ett nummer är ändligt
  • operatoren typeof,
    som bestämmer datatypen
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa