Массивы в языке программирования JavaScript: определение, применение, синтаксис и лексика. Работа с элементами массивов. Методы обработки массивов. Переборы массивов с помощью циклических конструкций.
Циклы в программировании и циклические конструкции в языке программирования JavaScript. Циклы while и for: лексика и синтаксис, особенности выбора цикла и его использования. Инструкции break и continue. Бесконечность цикла. Вложенные циклы.
Ветвления алгоритмов и условные конструкции в языке программирования JavaScript. Операторы if, else if и else: лексика и синтаксис условий. Сложные условия: применение операторов && (и) и || (или). Вложенные условия. Конструкция switch-case в JavaScript и случаи её использования.
Урок 2. Переменные и типы данных. Понятие переменной. Объявление переменных: let и const. Устаревшее объявление переменной через var. Правила именования переменных. Примитивные типы данных. Оператор typeof.