Ad esempio, se assegniamo una variabile con var e poi lo riassegniamo all’interno di una funzione, la nostra modifica al valore varrà anche all’esterno:
Quindi utilizzando la parola chiave let possiamo mantenere un codice più ordinato ed aggirare eventuali fastidiosi problemi che si manifestano con l'uso di var! Ad esempio, se assegniamo una variabile con var e poi lo riassegniamo all’interno di una funzione, la nostra modifica al valore varrà anche all’esterno: