Plusieurs let pour une même variable
Une même variable ne peut pas être déclarée plusieurs
fois avec let. Par exemple, le code suivant
entraînera une erreur :
let a = 1;
alert(a);
let a = 2;
alert(a);
Il existe ici deux solutions possibles. On peut simplement utiliser deux variables différentes :
let a = 1;
alert(a);
let b = 2;
alert(b);
Ou bien, on peut d'abord déclarer la variable a,
puis effectuer des opérations avec elle :
let a;
a = 1;
alert(a);
a = 2;
alert(a);