let
Объявляет переменную, значение которой можно менять.
Доступно с: ES2015
Синтаксис
let name = valueПримеры
Изменяемая переменная:
let score = 0;
score = score + 10;
console.log(score);Результат:
10Переменная видна только внутри своего блока:
let message = 'outer';
if (true) {
let message = 'inner';
console.log(message);
}
console.log(message);Результат:
inner
outerПримечания
Область видимости let — блок в фигурных скобках. Повторно объявить ту же переменную в одном блоке нельзя, а обращение к ней до объявления вызывает ReferenceError.
См. также
- const — Объявляет переменную, которой нельзя присвоить новое значение.
- var — Устаревший способ объявить переменную.
- ReferenceError — Ошибка «переменная не существует».
В учебнике
- Переменные — Как объявлять переменные в JavaScript через let и const, давать им имена и подставлять в строки.