Операторы в языке (почти во всех языках, кстати), можно строго разделить на три категории:
Унарные операторы
Работают с одним операндом — то есть применяются только к одной переменной. Это, например, такие операторы, как i++ или --i, смены знака -i или отрицания !isTrue
javascript1let a = 5; 2a++; // теперь a равно 6 3let b = -a; // теперь b равно -6 4
Операнд — это элемент данных, над которым выполняется операция. В выражении i++ переменная i будет операндом, а ++ — оператором
Бинарные операторы
Бинарные операторы работают с двумя операндами. Это самые распространенные операторы, включающие арифметические, логические, сравнительные и присваивающие операции
javascript1const x = 10; 2const y = 20; 3const sum = x + y; // (+) - арифметический оператор 4const isEqual = x == y; // (==) - сравнительный оператор 5
Тернарный оператор
Тернарный оператор — единственный оператор, который работает с тремя операндами и является сокращенной формой конструкции if-else. Он часто используется для кратких условий
javascript1const age = 31 2const canKupitPivo = age >= 18 ? "Да" : "Нет" 3
Статья была полезной?
Читайте также:
— 2 минуты
Как реагировать на изменения объекта
В JavaScript обычные объекты не умеют уведомлять о своих изменениях, однако...
— 2 минуты
Что такое Server-Sent Events
SSE — это технология для однонаправленного соединения между сервером и клие...
— 4 минуты
Связываем React и localStorage через useSyncExternalStore
Как согласовать изменение состояния в реакте и поля в localStorage? До нед...