29 of 264 menu

Hodnota undefined

Hodnota undefined označuje "není definováno". V JavaScriptu existuje podobná hodnota null, která definuje absenci hodnoty. Rozdíl spočívá v tom, že null označuje záměrnou absenci (explicitně zapsanou v kódu), zatímco undefined - prostě absenci jakékoliv informace o typu prvku a jeho hodnotě.

Syntaxe

undefined;

Příklad

Pojďme zjistit hodnotu proměnné, která byla deklarována bez hodnoty:

let test; console.log(test);

Výsledek provedení kódu:

undefined

Příklad

Pojďme zjistit hodnotu neexistujícího prvku pole:

let arr = ['a', 'b', 'c']; console.log(arr[5]);

Výsledek provedení kódu:

undefined

Příklad

Pojďme zjistit hodnotu neexistujícího prvku objektu:

let obj = {'a': 1, 'b': 2, 'c': 3}; console.log(obj['e']);

Výsledek provedení kódu:

undefined

Viz také

  • hodnota true,
    která označuje, že hodnota prvku je pravdivá
  • hodnota false,
    která označuje, že hodnota prvku je nepravdivá
  • hodnota null,
    která označuje absenci objektu nebo prvku
Č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