Několik let pro jednu proměnnou

Jednu a tu samou proměnnou nelze deklarovat vícekrát pomocí let. Například následující kód povede k chybě:

javascriptlet a = 1;
alert(a);

let a = 2;
alert(a);

Zde existují dvě možnosti řešení problému. Lze jednoduše zavést dvě různé proměnné:

javascriptlet a = 1;
alert(a);

let b = 2;
alert(b);

Nebo lze nejprve deklarovat proměnnou a a poté s ní provádět operace:

javascriptlet a;

a = 1;
alert(a);

a = 2;
alert(a);