001 Операторы
Оператор – это встроенная функция. Есть огромное количество операторов

Так же есть операторы, которые выражаются текстом

И эти операторы мы достаточно часто используем в нашей повседневной жизни

002 Оператор присваивания
И примерно так устроена функция «=» под капотом

У оператора = есть два операнда, над которыми она оперирует

003 Унарные и бинарные операторы
Унарные операторы – это операторы, которые выполняют действие над одним операндом.
- Увеличивает переменную на 1;
- Переводит строку в число;
- Удаляет свойство из объекта;
- Выводит тип переменной;
- Создаёт новый объект

Бинарные операторы производят действия над двумя аргументами

004 Форматы записи операторов
Есть три формы записи операторов:
P.S.: () – оператор вызова функции

005 Приоритетность операторов

006 Логические операторы
У ! только префиксная запись, у && и || инфиксная

007 Ложные значения
При присваивании данных значении в качестве boolean, у нас будет выходить false (справа примеры). То есть, если та же функция возвращает undefined (забыли оператор return), то наш перевод значения в Boolean будет всегда иметь значение false


008 Практика с typeof оператором
Typeof возвращает нам тип введённого значения на проверку
Тут хочется показать прикольную особенность JS. Тип числа 10 – number. Если мы сравним тип числа 10 со строкой числа, то получим true, потому что typeof вернёт нам сначала строку ‘number’, а потом произойдёт сравнение строк и эти строки совпадут. Так же и с остальными типами
