24 of 264 menu

Funksjonen isNaN

Funksjonen isNaN sjekker om den overførte parameteren er et tall eller ikke. Den vil returnere true hvis parameteren ikke er et tall og false hvis den er det. Hvordan den fungerer: den overførte parameteren konverteres til et tall. Hvis det ikke er et tall (streng, array osv.), blir den konvertert til NaN. Vel, og isNaN sjekker - om vi fikk NaN etter konverteringen eller ikke. Men true konverteres ikke til NaN, men til tallet 1. Det finnes også andre liknende fallgruver, se dem i beskrivelsen av NaN.

Syntaks

isNaN(verdi);

Eksempel

Nå vil isNaN returnere false, siden parameteren er et tall:

console.log(isNaN(3));

Resultat av kjøring av koden:

false

Eksempel

Nå vil isNaN returnere true, siden parameteren ikke er et tall:

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

Resultat av kjøring av koden:

true

Se også

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