Оператори JavaScript

Оператори JavaScript — це символи, які використовуються для виконання операцій над операндами. Наприклад:

 var sum=10+20;  

Тут + — арифметичний оператор, а = — оператор присвоювання.

У JavaScript існують такі типи операторів.

  1. Арифметичні оператори
  2. Оператори порівняння (відношення).
  3. Порозрядні оператори
  4. Логічні оператори
  5. Оператори присвоєння
  6. Спецоператори

Арифметичні оператори JavaScript

Арифметичні оператори використовуються для виконання арифметичних операцій над операндами. Наступні оператори відомі як арифметичні оператори JavaScript.

Оператор опис приклад
+ Доповнення 10+20 = 30
- Віднімання 20-10 = 10
* Множення 10*20 = 200
/ Поділ 20/10 = 2
% Модуль (залишок) 20%10 = 0
++ Приріст var a=10; a++; Тепер a = 11
-- Декремент var a=10; а--; Тепер a = 9

Оператори порівняння JavaScript

Оператор порівняння JavaScript порівнює два операнди. Оператори порівняння такі:

Оператор опис приклад
== Дорівнює 10==20 = false
=== Ідентичний (рівний і однотипний) 10==20 = false
!= Не дорівнює 10!=20 = правда
!== Не ідентичний 20!==20 = false
> Більш чим 20>10 = вірно
>= Більше або дорівнює 20>=10 = вірно
< Менше ніж двадцять <10 = false < td>
<= < td> Менше або дорівнює двадцять <=10 = false < td>

Побітові оператори JavaScript

Побітові оператори виконують порозрядні операції над операндами. Порозрядні оператори такі:

Оператор опис приклад
& Побітове І (10==20 & 20==33) = false
| Порозрядне АБО (10==20 | 20==33) = false
^ Побітове XOR (10==20 ^ 20==33) = false
~ Побітово НІ (~10) = -10
< < Порозрядний зсув вліво (10 < <2) = 40 < td>
>> Порозрядний зсув вправо (10>>2) = 2
>>> Порозрядний зсув вправо з нулем (10>>>2) = 2

Логічні оператори JavaScript

Наступні оператори відомі як логічні оператори JavaScript.

Оператор опис приклад
&& Логічне І (10==20 && 20==33) = false
|| Логічне АБО (10==20 || 20==33) = false
! Логічно ні !(10==20) = вірно

Оператори присвоєння JavaScript

Наступні оператори відомі як оператори присвоєння JavaScript.

Оператор опис приклад
= Призначити 10+10 = 20
+= Додати і призначити var a=10; а+=20; Тепер a = 30
-= Відніміть і присвойте var a=20; а-=10; Тепер a = 10
*= Помножте і присвойте var a=10; a*=20; Тепер a = 200
/= Розділіть і призначте var a=10; а/=2; Тепер a = 5
%= Модуль і присвоїти var a=10; a%=2; Тепер a = 0

Спеціальні оператори JavaScript

Наступні оператори відомі як спеціальні оператори JavaScript.

Оператор опис
(?:) Умовний оператор повертає значення на основі умови. Це як if-else.
, Оператор коми дозволяє обчислювати кілька виразів як один оператор.
видалити Оператор видалення видаляє властивість з об’єкта.
в In Operator перевіряє, чи має об’єкт задану властивість
екземпляр перевіряє, чи є об'єкт екземпляром заданого типу
новий створює екземпляр (об'єкт)
тип перевіряє тип об'єкта.
недійсний він відкидає значення, що повертається виразом.
врожайність перевіряє, що повертає в генератор ітератор генератора.