Il JavaScript NULL

Nota: questo è un laboratorio in cui svolgo ricerche su argomenti che non riesco a capire correlati alla tecnologia, quindi, potrebbe esserci qualche errore semantico, se c’è qualcosa che cinguettando mi lascia un tweet. Merci!

Cos’è Null?

Il valore null in JavaScript è un letterale che rappresenta un valore vuoto. Possiamo usare null per indicare che una proprietà in un oggetto non contiene valore. Normalmente viene utilizzato quando una proprietà è pronta a contenere un valore ma non è ancora disponibile.

null e indefinito sono gli stessi?

C’è un esempio in Stackoverflow che rappresenta molto bene Quello che è null e la differenza contro undefined. Io trado da lì.

Dialogo con JavaScript

(nombre es undefined)

tu: Qual è il nome?
JavaScript: Huh? Nome? Non so di cosa stai parlando. Non hai mai menzionato nessun nome prima. Stai vedendo con qualche altro linguaggio di scripting sul cliente?

(nombre es null)

tu: Cos’è il nome?
JavaScript: non so come

undefined è usato per dire a JavaScript che manca qualcosa, mentre null ti dice che un valore è previsto, potrebbe non essere ancora disponibile, ma è previsto.

null == indefinito // – > true Cosa, come …?

Se confronto un valore null con un undefined mi dice che sono lo stesso, ma …

var d = nullvar c;typeof d//--> "object"typeof c//--> "undefined"d == c//--> trued === c//--> false

… è perché l’operatore == non controlla il tipo di variabile, per questo motivo “D” e “C” sono uguali. Per confrontare due variabili tenendo conto del tipo dotato di utilizzare il triplo operatore === e quindi restituirà un false mentre tocca.

Codice felice!

Lascia un commento

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