ერთი ცვლადისთვის რამდენიმე 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);