Как расшифровывается let в JavaScript?

201
28 января 2018, 04:31

Подскажите, как расшифровывается let в JavaScript?
Если с var и const понятно, то тут как-то не ясно.

Answer 1

https://learn.javascript.ru/let-const расписаны все различия между let var const
а по значению слова - как в математике: "let x = 5 ~ пусть x = 5"

Answer 2

let - это математическое утверждение, принятое в ранних языках программирования как Basic. Обычные переменные считаются мало абстрактными, а создатели языков хотели выделить более высокий уровень абстракции, где let означало переменную, которая может быть назначена, но не изменена, что позволяло компилятору легче искать ошибки.

JavaScript использует var со времён создания языка, поэтому просто нужно было другое ключевое слово и разработчик языка позаимствовал из других языков, которые используют let как что-то, что ближе к var.

Но в JavaScript let создаёт локальную переменную в определённой области блока кода.

Прошу исправить если был в чём-то не точен.

Источник: https://stackoverflow.com/a/37917071/2881286

READ ALSO
Как отследить нажатие delete/стрелочки/shift

Как отследить нажатие delete/стрелочки/shift

Пытался через jQuery, но при нажатии вышеперечисленных клавиш выдаёт всегда 50 код клавиши и многие переменные, которые должны давать название...

188
Помогите разобраться c примером из книги по JavaScript

Помогите разобраться c примером из книги по JavaScript

Можете описать как работает эта функция по-порядку? Меня этот пример прям в ступор ввелМне бы прям по-порядку, как что куда передается, что...

232
Symfony 3.4 не грузит CSS и JS

Symfony 3.4 не грузит CSS и JS

Не подгружаються стили и JS файлы, как в моем AppBundle так и в SanataAdminBundleФайлы подключены через assets, прим :

225