Il non definito
il valore è usato da JavaScript in due modi leggermente diversi.
Il primo modo in cui viene usato è indicare una variabile dichiarata (var foo
) non ha alcun valore assegnato. Il secondo modo in cui viene utilizzato è indicare che una proprietà dell'oggetto a cui stai tentando di accedere non è definita (non è nemmeno stata nominata) e non si trova nella catena del prototipo.
Nel seguente esempio, esaminerò entrambi gli usi di non definito
da JavaScript.
Esempio: sample62.html
È considerata buona pratica consentire l'uso di JavaScript da solo non definito
. Non dovresti mai trovarti a dare un valore non definito
, come in foo = non definito
. Anziché, nullo
dovrebbe essere usato se si specifica che una proprietà o un valore variabile non è disponibile.
non definito
VariabileA differenza delle versioni precedenti, JavaScript ECMA-262 Edition 3 (e successive) ha una variabile globale chiamata non definito
dichiarato nell'ambito globale. Poiché la variabile è dichiarata e non viene assegnato un valore, la variabile non definita è impostata su non definito
.
Esempio: sample63.html
Avere una buona comprensione del non definito
il valore è fondamentale mentre si lavora con JavaScript.