Программа курса
Основы программирования
- Введение в JavaScript (ECMAScript-262)
- Обзор базовых типов
- Операторы
- Выражения и инструкции
- Переменные и константы
- Манипуляции с базовыми типами
- Тривиальные типы
Управляющие конструкции
- Цикл while
- Операторы инкремента и декремента
- Цикл for
- Цикл do while
- Управляющие конструкции if – else if – else
- Прерывание и продолжение цикла
- Управляющая конструкция switch
- Практикум: Практическое применение управляющих конструкций в JavaScript
Функции
- Понятие функций
- Декларация функций
- Аргументы функции
- Возврат значений
- Области видимости
- Функция-выражение
- Анонимная функция
- Практикум: Использование функций при процедурном подходе в программировании
Объектные типы
- Объектный тип: Объект (Object)
- Свойства объекта
- Методы объекта
- Объектный тип: Массив (Array)
- Свойство и методы функций
- Практикум: Использование объектных типов в JavaScript
Объектно-ориентированное программирование
- Конструкторы объектов
- Прототипы
- Классы
- Практикум: Применение объектно-ориентированного подхода в программировании
Дополнительная информация
- Дополнительная информация по функционалу JavaScript
- Дополнительные встроенные объекты