Виды операторов в JavaScript

  —  1 минута

#theory#javascript#code
Читать статью в Telegram

Операторы в языке (почти во всех языках, кстати), можно строго разделить на три категории:

Унарные операторы

Работают с одним операндом — то есть применяются только к одной переменной. Это, например, такие операторы, как i++ или --i, смены знака -i или отрицания !isTrue

javascript
1let a = 5;
2a++; // теперь a равно 6
3let b = -a; // теперь b равно -6
4

Операнд — это элемент данных, над которым выполняется операция. В выражении i++ переменная i будет операндом, а ++ — оператором

Бинарные операторы

Бинарные операторы работают с двумя операндами. Это самые распространенные операторы, включающие арифметические, логические, сравнительные и присваивающие операции

javascript
1const x = 10;
2const y = 20;
3const sum = x + y; // (+) - арифметический оператор
4const isEqual = x == y; // (==) - сравнительный оператор
5

Тернарный оператор

Тернарный оператор — единственный оператор, который работает с тремя операндами и является сокращенной формой конструкции if-else. Он часто используется для кратких условий

javascript
1const age = 31
2const canKupitPivo = age >= 18 ? "Да" : "Нет"
3

Статья была полезной?