Flera let för samma variabel

Samma variabel kan inte deklareras flera gånger med let. Till exempel kommer följande kod att orsaka ett fel:

javascriptlet a = 1;
alert(a);

let a = 2;
alert(a);

Här finns två lösningar på problemet. Man kan helt enkelt använda två olika variabler:

javascriptlet a = 1;
alert(a);

let b = 2;
alert(b);

Alternativt kan man först deklarera variabeln a, och sedan utföra operationer på den:

javascriptlet a;

a = 1;
alert(a);

a = 2;
alert(a);