Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

null

Sommario

Il valore null è un valore letterale di JavaScript che rappresenta un valore "vuoto": nessun valore. È uno dei valori primitivi di JavaScript.

Sintassi

null 

Descrizione

null è un valore letterale (non una proprietà dell'oggetto globale come undefined). Nelle API, viene spesso usato null quando ci si aspetta un oggetto, ma questo non viene fornito.

Quando si controlla se un valore è null o undefined, si faccia attensione alla differenza tra gli operatori di uguaglianza (==) e uguaglianza stretta (===) (utilizzando il primo operatore i due valori vengono convertiti allo stesso tipo).

// foo non esiste, non è stato definito e non è mai stato inizializzato:
> foo
"ReferenceError: foo is not defined"

// foo esiste ma non ha né un tipo né un valore:
> var foo = null;
> foo
"null"

Differenza tra null e undefined

typeof null;        // "object"
typeof undefined;   // "undefined"
null === undefined; // false
null  == undefined; // true

Specifiche

Specifica Stato Commento
ECMAScript 1st Edition. Standard Definizione iniziale.
ECMAScript 5.1 (ECMA-262)
The definition of 'null value' in that specification.
Standard  
ECMAScript 6 (ECMA-262)
The definition of 'null value' in that specification.
Release Candidate  

Compatibilità con i browser

Funzionalità Chrome Firefox (Gecko) Internet Explorer Opera Safari
Supporto di base (Yes) (Yes) (Yes) (Yes) (Yes)
Funzionalità Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Supporto di base (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Vedi anche

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: nicolo-ribaudo
 Ultima modifica di: nicolo-ribaudo,