Операторы позволяют получить одно или несколько простых выражений и объединить их для формирования более сложного выражения.
Мы можем классифицировать операторы на основе операндов, с которыми они работают.
Большинство операторов работают с 2 операндами:
- Сложение (
+) - Вычитание (-)
- Подразделение (/)
- Остаток (%)
- Умножение (*)
- Возведение в степень (**)
- Назначение (=)
- Операторы сравнения (
<,<=и т.д.) - Проверки на равенство (
==,!= =и т.д.) - Логическое и и или
- экземпляр
- в
Некоторые операторы работают с 1 операндом:
- Приращение (
++) - Уменьшение (
--) - Унарное отрицание (
-) - Унарный плюс (
+) - Логично не (
!) новоеудалить- тип из
- ожидать
- Оператор распространения
Только один оператор работает с 3 операндами: троичный оператор.
Оригинал: “https://flaviocopes.com/javascript-operators/”