Il valore null

Il valore null indica "nulla", cioè l'assenza di un oggetto o elemento. Quando si eseguono operazioni logiche è equivalente a un'affermazione falsa o false. In JavaScript esiste un valore simile undefined, che definisce l'assenza di valore. La differenza consiste nel fatto che null indica un'assenza intenzionale (esplicitamente registrata nel codice), mentre undefined - semplicemente l'assenza di qualsiasi informazione sul tipo dell'elemento e sul suo valore.

Sintassi

javascriptnull;

Esempio

Definiamo il valore di una variabile:

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

Risultato dell'esecuzione del codice:

javascriptnull

Esempio

Il valore null viene restituito dai metodi per la ricerca di elementi DOM, se l'elemento non è stato trovato:

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

Risultato dell'esecuzione del codice:

javascriptnull

Vedi anche

  • valore true,
    che indica che il valore dell'elemento è vero
  • valore false,
    che indica che il valore dell'elemento è falso
  • valore undefined,
    che indica che il valore dell'elemento è "non definito"