I blocchi di istruzioni seguenti sono equivalenti…
a="ciao"
b=3
a="ciao"; b=3
var a="ciao", b=3
var a, b
a="ciao"
b=3
Osserva
- var è facoltativo ma usandolo migliora la leggibilità
- il tipo dipende dal valore dell’espressione assegnata
- il tipo può cambiare dopo ogni assegnazione
- prima dell’assegnazione la variabile è di tipo Undefined e il valore è undefined.
Let
La visibilità delle risorse in Javascript ha regole troppo libere.
Utilizzando let si richiedono delle regole più stringenti.