Hodnota null

Hodnota null označuje "nic", tj. absenci objektu nebo prvku. Při provádění logických operací je rovno nepravdivému tvrzení nebo false. V JavaScriptu existuje podobná hodnota undefined, 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 - pouze absenci jakékoli informace o typu prvku a jeho hodnotě.

Syntaxe

javascriptnull;

Příklad

Pojďme definovat hodnotu proměnné:

javascriptlet res = null;
console.log(res);

Výsledek provedení kódu:

javascriptnull

Příklad

Hodnota null je vrácena metodami pro vyhledávání DOM prvků, pokud prvek nebyl nalezen:

javascriptlet res = document.querySelector('#elem');
console.log(res);

Výsledek provedení kódu:

javascriptnull

Viz také

  • hodnota true,
    která označuje, že hodnota prvku je pravdivá
  • hodnota false,
    která označuje, že hodnota prvku je nepravdivá
  • hodnota undefined,
    která označuje, že hodnota prvku je "nedefinovaná"