I tipi null e undefined in JavaScript

Null e Undefined in JavaScript
Null e Undefined in JavaScript

Introduzione

In JavaScript esistono due tipi di informazione che rappresentano la mancanza di informazioni.

Si considera undefined il valore di una variabile che è stata definita, ma a cui non è stato assegnato nessun valore.

/// Dichiaro una variabile x
let x;

/// Interrogo il tipo con l’operatore typeof
typeof x;
/// "undefined"

Quello che chiamiamo null è un valore che può essere assegnato a una variabile per annullarne il contenuto, ed è il valore che si ottiene quando si prova ad accedere a qualcosa che non esiste.

/// In un documento che non contiene alcun elemento con id="foo"
document.getElementById("foo");
/// null

/// Assegno il valore null a una nuova variabile
let n = null;

/// Interrogo il tipo con l’operatore typeof
typeof n;
/// "object"

Il tipo di null dovrebbe essere null e non object, cosa accade?

Questo articolo è parte della collana JavaScript: Guida di riferimento per aspiranti web developer.

Continua a leggere questa collana:

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.