Tôi hiểu tại sao lại var
lấy tên đó - nó là biến, const
- nó là một hằng số, nhưng ý nghĩa đằng sau tên let
đó là gì, phạm vi của khối hiện tại là gì? Để cho nó được?
LET
được mô tả trên trang 7 của bản thảo đầu tiên của hướng dẫn sử dụng, ngày 5 tháng 5 năm 1964, pdf tại đây .
const
là một tham chiếu đối tượng không đổi, hoặc bất biến (chỉ đọc) trong đó bản thân đối tượng vẫn có thể thay đổi. Ví dụ. Sau khi khai báo / chuyển nhượng const foo = ['bar']
, foo.push('bat')
vẫn sẽ hợp pháp, nhưng foo = ['bar', 'bat']
không phải. Nhưng đó là quá nhiều gõ.
LET
. Có thể có các ví dụ ngôn ngữ trước đó.