Унарные операторы Не все операторы являются символами. Некоторые написаны именно как слова. Одним из примеров является оператор "typeof", который выдает строковое значение, обозначающее тип значения, которое вы ему даете, например: console.log(typeof 4.5) // → number console.log(typeof "x") // → string Мы будем использовать console.log в примере кода, чтобы указать, что мы хотим видеть результат оценки чего-либо. Все остальные показанные операторы оперируют двумя значениями, но typeof принимает только одно. Операторы, которые используют два значения, называются бинарными, а операторы, принимающие одно, называются унарными. Оператор минус можно использовать как в качестве бинарного оператора, так и в качестве унарного оператора, например: console.log(- (10 - 2)) // → -8 Булевы значения (boolean) Часто полезно иметь значение, которое различает только две возможности, такие как «да» и «нет» или «включено» и «выключено». Для этой цели в JavaScript есть логический тип, который