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
null;
Příklad
Pojďme definovat hodnotu proměnné:
let res = null;
console.log(res);
Výsledek provedení kódu:
null
Příklad
Hodnota null je vrácena metodami
pro vyhledávání DOM prvků, pokud prvek
nebyl nalezen:
let res = document.querySelector('#elem');
console.log(res);
Výsledek provedení kódu:
null