Mai multe let pentru aceeași variabilă

Aceeași variabilă nu poate fi declarată de mai multe ori folosind let. De exemplu, următorul cod va duce la o eroare:

javascriptlet a = 1;
alert(a);

let a = 2;
alert(a);

Aici există două variante de rezolvare a problemei. Putem pur și simplu să introducem două variabile diferite:

javascriptlet a = 1;
alert(a);

let b = 2;
alert(b);

Sau putem mai întâi să declarăm variabila a, și apoi să efectuăm operații cu ea:

javascriptlet a;

a = 1;
alert(a);

a = 2;
alert(a);