Введение 0:00 Курс по JavaScript для начинающих. Обзор типов данных, проверки типов и преобразований.
Типы данных в JavaScript 0:10 Восемь типов данных: шесть примитивных и два специальных. Поверхностное рассмотрение типов в этом уроке.
Строки String 0:10 Строки заключаются в кавычки: одиночные, двойные или обратные. Обратные кавычки позволяют встраивать другие сущности. Интерполяция строк с использованием символа доллара и фигурных скобок.
Числовой тип Number 1:53 Поддерживает целые числа и числа с точкой. Математические операции: сложение, вычитание, умножение, деление. Специальные значения: NaN не число, Infinity бесконечность, -Infinity отрицательно бесконечность.
Тип BigInt 3:13 Для работы с очень большими числами. Добавление символа n в конце числа для обозначения BigInt. Нельзя смешивать BigInt с обычными числами.
Логический тип Boolean 4:29 Два значения: true истина и false ложь. Пример использования в сравнении.
Специальные значения Null и Undefined 5:26 Null: пустое или неизвестное значение. Undefined: значение не было присвоено.
Проверка типов данных 7:07 Оператор typeof для проверки типа данных. Примеры использования: String, Number, BigInt, Boolean, Null, Undefined, Object.
Преобразование типов данных 8:29 Явные и неявные преобразования. Примеры неявных преобразований: число в строку, строка в число. Плохая практика смешивания типов данных в вычислениях.
Преобразование числа в строку 10:07 Переменная age содержит число 11. Вывод числа и строки в консоль. Различие между числовым и строковым выводом в консоли.
Оператор typeof 10:39 Использование оператора typeof для проверки типа данных. Различие между набором и строкой. Функция String преобразует значение в строку.
Преобразование булевых значений 11:04 Преобразование булевого значения false в строку. Преобразование объекта в строку. Результат преобразования объекта в строку.
Преобразование строки в число 11:35 Функция Number преобразует строку в число. Пример преобразования строки "1000" в число. Преобразование строки с не числовыми символами в NaN.
Преобразование булевых значений в число 12:18 Преобразование true в число 1 и false в число 0. Преобразование NaN в число 0. Преобразование undefined в число NaN.
Преобразование типов данных в булевый тип 12:54 Функция Boolean преобразует числа и строки в булевые значения. Преобразование числа 0 в false. Преобразование пустой строки в false. Преобразование строки с числом 0 в true.
Итоги урока 13:52 Обзор типов данных: string, boolean, number, undefined, object. Проверка типа данных с помощью оператора typeof. Преобразование типов данных с помощью функций String, Number, Boolean. Анонс следующего урока об арифметических операторах и операторах сравнения.