Няколко let за една променлива
Една и съща променлива не може да бъде декларирана няколко
пъти чрез let. Например, следният
код ще доведе до грешка:
let a = 1;
alert(a);
let a = 2;
alert(a);
Тук има два варианта за решаване на проблема. Може просто да се въведат две различни променливи:
let a = 1;
alert(a);
let b = 2;
alert(b);
Или първо може да се декларира променливата a,
а след това да се извършват операции с нея:
let a;
a = 1;
alert(a);
a = 2;
alert(a);