Программа курса
Основы JavaScript
- Введение. Настройка рабочего пространства
- Переменные и области видимости
- Строгий режим
- Типы данных
- Преобразование типов
- Базовые операторы
Основные конструкции языка
- Логические операторы
- Условные операторы
- Оператор выбора Switch
- Циклы
- Объявление и вызов функций
Сложные типы данных
- Массивы
- Map и Set
- Объекты
- JSON
- Деструктуризация
Продвинутые функции
- Виды функций
- Рекурсия
- Замыкание
- Лексическое окружение
- Обработка ошибок
Объектно-ориентированное программирование
- Основы ООП
- Синтаксис классов
- Свойства и методы
- Прототипы
- Конструкторы
- Наследование классов