Differenza tra var e let in JavaScript

Agli albori di JavaScript, c’era solo un modo per dichiarare le variabili ed era usare la parola chiave var . Una variabile dichiarata con var è definita in tutto il programma. Uno dei problemi con l’utilizzo della parola chiave var era che la nuova dichiarazione di una variabile all’interno di un blocco avrebbe anche ridefinito la variabile all’esterno del blocco. 

Con l’introduzione di ES6 nel 2015 sono entrate in gioco altre due parole chiave, let e const

var e let sono entrambi usati per la dichiarazione di variabili in javascript, ...Leggi di più