Бир нечта let бир ўзгарувчи учун
Бир хил ўзгарувчини бир нечта марта
let билан эълон қилиб бўлмайди. Масалан, куйидаги
код хатоликка сабаб бўлади:
javascriptlet a = 1;
alert(a);
let a = 2;
alert(a);
Бу ерда муаммони ечишнинг икки варианти мавжуд. Шундай қилиб, икки хил ўзгарувчини киритиш мумкин:
javascriptlet a = 1;
alert(a);
let b = 2;
alert(b);
Ёки аввал a ўзгарувчисини эълон қилиб,
сўнгра унга амаллар бажариш мумкин:
javascriptlet a;
a = 1;
alert(a);
a = 2;
alert(a);