Saya mengerti mengapa var
mengambil nama itu - itu variabel, const
- itu adalah konstan, tetapi apa artinya di belakang nama itu let
, yang lingkupnya ke blok saat ini? Biarlah?
LET
dijelaskan pada halaman 7 dari draft pertama manual, tertanggal Mei 1964, pdf di sini .
const
adalah referensi objek yang konstan, atau tidak berubah (hanya-baca) di mana objek itu sendiri masih bisa berubah. Misalnya. Setelah deklarasi / penugasan const foo = ['bar']
, foo.push('bat')
masih akan sah, tetapi foo = ['bar', 'bat']
tidak. Tapi itu terlalu banyak mengetik.
LET
. Mungkin ada contoh bahasa sebelumnya.