Non definito

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.


Il non definito Variabile

A 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

 

Conclusione

Avere una buona comprensione del non definito il valore è fondamentale mentre si lavora con JavaScript.