Mitu let ühe muutuja jaoks

Üht ja sama muutujat ei saa mitu korda deklareerida läbi let. Näiteks järgmine kood viib veani:

javascriptlet a = 1;
alert(a);

let a = 2;
alert(a);

Siin on kaks probleemi lahendamise võimalust. Võib lihtsalt kasutusele võtta kaks erinevat muutujat:

javascriptlet a = 1;
alert(a);

let b = 2;
alert(b);

Või võib kõigepealt deklareerida muutuja a, ja siis teha sellega tehteid:

javascriptlet a;

a = 1;
alert(a);

a = 2;
alert(a);