Переменные JavaScript
Понимать фазы JavaScript движка и жизненные циклы «var», «let», «const».
Scopes, hoisting, closures simplified.
Язык: Английский
Описание
Вы хотите понять реальную разницу между различными типами переменных в JavaScript?
Понять разные типы scopes?
Хотите легко объяснить, что такое hoisting?
Как насчет closures?
В этом курсе я углублюсь в JavaScript и объясню, что происходит, когда вы объявляете какую-либо переменную или функцию. Вы поймете, что происходит на этапах «Компиляция» и «Выполнение» в JavaScript Engine.
Я объясню вам, что такое декларация, инициализация и присваивание переменных, которые все вместе называются фазами жизненного цикла переменной.
В этом курсе мы также сосредоточимся на Руководстве по использованию переменных:
- Сделать код понятным и читаемым для других
- Всегда объявляйте переменные перед первым использованием
- Всегда используйте «использовать строгое» во всем мире
- Не подвергайте внешние области локальным переменным
Все упражнения и примеры кода доступны в виде Git-репозитория.
Для кого этот курс:
- Разработчики JavaScript
- Front-end разработчики
- Полный стек разработчиков
https://www.udemy.com/javascript-variables-lifecycles/