Mehrere let für eine Variable

Dieselbe Variable kann nicht mehrmals mit let deklariert werden. Der folgende Code führt beispielsweise zu einem Fehler:

javascriptlet a = 1;
alert(a);

let a = 2;
alert(a);

Hier gibt es zwei Lösungsansätze für das Problem. Man kann einfach zwei verschiedene Variablen einführen:

javascriptlet a = 1;
alert(a);

let b = 2;
alert(b);

Oder man kann die Variable a zunächst deklarieren und anschließend Operationen mit ihr durchführen:

javascriptlet a;

a = 1;
alert(a);

a = 2;
alert(a);