Я розумію, чому varприймає це ім'я - воно є змінним, const- це константа, але яке значення має ім'я let, яке стосується поточного блоку? Нехай так буде?
LETописується на сторінці 7 першого проекту посібника від травня 1964 р., Pdf тут .
const- це постійна або незмінна (лише для читання) посилання на об'єкт, де сам об'єкт все ще змінюється. Напр. Після оголошення / правонаступника const foo = ['bar'], по- foo.push('bat'), як і раніше буде законним, але foo = ['bar', 'bat']це не так . Але це занадто багато вводити.
LET. Можуть бути і більш ранні мовні приклади.