Múltiples let para una variable

No se puede declarar la misma variable múltiples veces usando let. Por ejemplo, el siguiente código producirá un error:

javascriptlet a = 1;
alert(a);

let a = 2;
alert(a);

Aquí hay dos opciones para resolver el problema. Simplemente se pueden introducir dos variables diferentes:

javascriptlet a = 1;
alert(a);

let b = 2;
alert(b);

O se puede declarar la variable a primero, y luego realizar operaciones con ella:

javascriptlet a;

a = 1;
alert(a);

a = 2;
alert(a);