Qual è il tipo di null in JavaScript?
Qual è il tipo di null in JavaScript?

Video: Qual è il tipo di null in JavaScript?

Video: Qual è il tipo di null in JavaScript?
Video: 12-Null,Undefined e NaN - Javacript Academy Tutorial javascript per principianti 2024, Novembre
Anonim

In JavaScript nullo è niente . Dovrebbe essere qualcosa che non esiste. Sfortunatamente, in JavaScript , i dati tipo di nullo è un oggetto. Puoi considerarlo un bug in JavaScript quel tipo di nullo è un oggetto.

Considerando questo, qual è il tipo di null?

Il nullo value è tecnicamente una primitiva, così come "oggetto" o "numero" sono primitive. Il nullo valore, tuttavia, è stato rappresentato come il NULLO puntatore, che era 0x00 per la maggior parte delle piattaforme. In conseguenza di questa somiglianza, nullo ha lo 0 genere tag, che corrisponde a un oggetto.

Allo stesso modo, come si usa null in JavaScript? ' Null' in JavaScript ' Nullo 'è una parola chiave in JavaScript che significa 'nessun valore' o non esistenza di alcun valore. Se desideri eliminare una variabile dal valore assegnato, puoi semplicemente assegnare ' nullo ' ad esso. Inoltre, come qualsiasi altro oggetto, non è mai implicitamente assegnato a una variabile da JavaScript.

Anche sapere è, perché typeof null è oggetto in JavaScript?

In JavaScript , typeof null è 'object ', che suggerisce erroneamente che nullo è un oggetto (non lo è, è un valore primitivo, consulta il mio post sul blog sulla categorizzazione dei valori per i dettagli). Questo è un bug e sfortunatamente non può essere corretto, perché romperebbe il codice esistente. I dati sono un riferimento a un oggetto.

Null è un tipo di dati?

Non c'è tipo di dati di NULL . NULLO stesso significa ASSENZA di dati . Quando non c'è dati , come può avere? genere ? Tipo di dati per NULL è così insignificante come tipo di dati per 0: può essere INTEGER, FLOAT o un VARCHAR.

Consigliato: