Beberapa let untuk satu variabel

Variabel yang sama tidak dapat dideklarasikan beberapa kali menggunakan let. Sebagai contoh, kode berikut akan menyebabkan error:

javascriptlet a = 1;
alert(a);

let a = 2;
alert(a);

Ada dua opsi solusi untuk masalah ini. Kita bisa cukup menggunakan dua variabel yang berbeda:

javascriptlet a = 1;
alert(a);

let b = 2;
alert(b);

Atau, kita bisa mendeklarasikan variabel a terlebih dahulu, kemudian melakukan operasi padanya:

javascriptlet a;

a = 1;
alert(a);

a = 2;
alert(a);