В чем разница между var, let и const

Разбираем фундаментальную разницу между var, let и const в JavaScript. Без лишней теории, только наглядные примеры кода: от областей видимости до всплытия (hoisting). В видео разберем: — Почему const — это не всегда константа (мутация объектов и массивов). — Что такое Hoisting и почему var ведет себя странно. — Блочная vs функциональная область видимости (почему let безопаснее). — Глобальный объект window: кто туда попадает, а кто нет. — Замыкания в циклах: классическая проблема с setTimeout. Таймкоды: 00:00 Введение 00:12 Переменные 00:48 Всплытие (Hoisting) 01:09 Область видимости переменных 03:10 Классический пример с циклом 04:45 Рекомендации по использованию Краткий итог: • const — используем всегда. • let — если переменная будет переназначена. • var — не используем никогда.

Иконка канала Артём. Экран
14 подписчиков
12+
2 просмотра
17 дней назад
12+
2 просмотра
17 дней назад

Разбираем фундаментальную разницу между var, let и const в JavaScript. Без лишней теории, только наглядные примеры кода: от областей видимости до всплытия (hoisting). В видео разберем: — Почему const — это не всегда константа (мутация объектов и массивов). — Что такое Hoisting и почему var ведет себя странно. — Блочная vs функциональная область видимости (почему let безопаснее). — Глобальный объект window: кто туда попадает, а кто нет. — Замыкания в циклах: классическая проблема с setTimeout. Таймкоды: 00:00 Введение 00:12 Переменные 00:48 Всплытие (Hoisting) 01:09 Область видимости переменных 03:10 Классический пример с циклом 04:45 Рекомендации по использованию Краткий итог: • const — используем всегда. • let — если переменная будет переназначена. • var — не используем никогда.

, чтобы оставлять комментарии