JavaScript — прототипно-ориентированный сценарный язык программирования. Является реализацией языка ECMAScript (стандарт ECMA-262).
JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.
Использование директивы use strict и строгий режим написания кода. Рекомендации к форматированию JavaScript-кода. Стандарт ES6 не поддерживается в старых версиях браузеров. Где ставить точку с запятой?
Простые/примитивные типы данных в JavaScript. Числа и строки, null и undefined. Логический типы данных true и false. Бесконечность Infinity и не число NaN. Symbol - уникальный идентификатор и BigInt – большие числа.
Комплексные типы данных в JavaScript. Обычные и специальные объекты. Создание объекта. Способы обращения к значениям свойств объекта. Массивы – это частный случай объекта. Доступ к элементам массива.
Рассмотрим простые способы взаимодействия с пользователем в JavaScript. Как работают методы alert, confirm и prompt - примеры использования. Метод prompt вызывает модальное окно с полем для ввода данных и возвращает строку. Занесение данных в массив при помощи метода prompt.
Способы построения строк в JavaScript. Интерполяция - примеры построения строк стандарта ES6 с помощью обратных кавычек. Конкатенация старый способ объединения строк.
Основные операторы в JavaScript. Математические и логические И ИЛИ, отрицание НЕ, унарный плюс, сравнение, равенство и неравенство, присваивание, остаток от деления %.
Инкремент и декремент - увеличение и уменьшение значения переменной на единицу. Префиксная и постфиксная формы записи - оператор располагается перед и после переменной. Постфиксная форма записи сначала возвращает старое значение.