24 of 264 menu

Funkcia isNaN

Funkcia isNaN kontroluje, či je odovzdaný parameter číslo alebo nie. Vráti true, ak parameter nie je číslo a false, ak je. Ako funguje: odovzdaný parameter sa transformuje na číslo. Ak to nie je číslo (reťazec, pole a pod.), tak sa transformuje na NaN. No, a isNaN kontroluje - NaN sme dostali po transformácii alebo nie. A napríklad true sa transformuje nie na NaN, ale na číslo 1. Sú aj iné podobné úskalia, pozrite si ich v popise NaN.

Syntax

isNaN(hodnota);

Príklad

Teraz isNaN vráti false, pretože parameter je číslo:

console.log(isNaN(3));

Výsledok vykonania kódu:

false

Príklad

Teraz isNaN vráti true, pretože parameter nie je číslo:

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

Výsledok vykonania kódu:

true

Pozrite si aj

  • funkciu isFinite,
    ktorá kontroluje číslo na konečnosť
  • operátor typeof,
    ktorý určuje typ dát
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť