หลาย 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);