একটি ভেরিয়েবলের জন্য একাধিক 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);