24 of 264 menu

Funkce isNaN

Funkce isNaN kontroluje, zda je předaný parametr číslo nebo ne. Vrátí true, pokud parametr není číslo a false, pokud je. Jak funguje: předaný parametr je převeden na číslo. Pokud to není číslo (řetězec, pole atd.), je převeden na NaN. No, a isNaN kontroluje - zda jsme po převodu dostali NaN nebo ne. A například true je převedeno ne na NaN, ale na číslo 1. Existují i další podobné úskalí, podívejte se na ně v popisu NaN.

Syntaxe

isNaN(hodnota);

Příklad

Nyní isNaN vrátí false, protože parametr je číslo:

console.log(isNaN(3));

Výsledek provedení kódu:

false

Příklad

Nyní isNaN vrátí true, protože parametr není číslo:

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

Výsledek provedení kódu:

true

Viz také

  • funkci isFinite,
    která kontroluje, zda je číslo konečné
  • operátor typeof,
    který určuje typ dat
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout