Variabili

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

  1. var è facoltativo ma usandolo migliora la leggibilità
  2. il tipo dipende dal valore dell’espressione assegnata
  3. il tipo può cambiare dopo ogni assegnazione
  4. 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.

Lascia un commento