Основы программирования
- Принцип наименования
- Вывод через консоль, комментарии, способы объявления, правила объявления.
- Типы данных в JS, арифметические операции.
- Условные конструкции. Конвертирование типов. Операторы сравнения.
Массив. Одномерный. Двумерный. Объявление массива, длина и индексация.
Массив. Методы для работы с массивом. pop, push, slice, shift, unshift, splice, map
Циклы: for, while, do-while. Практика с применением циклов и условных конструкций.
Объекты. Что такое объект? Объявление объектов - поля и методы. Методы для работы с объектами. for Each, for in.
Объекты. Область видимости. this. bind, apply, call. Как работает this.
Функции. Что такое функция? Аргументы функций.
Виды функций. Функции. Область видимости. Замыкание. Способы объявления функций.
Привязка контекста. Рекурсия.