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