logo

Оператори JavaScript

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

 var sum=10+20; 

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

mylivecricket

У 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.

римська цифра від 1 до 100
Операторописприклад
&&Логічне І(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 перевіряє, чи має об’єкт задану властивість
екземплярперевіряє, чи є об'єкт екземпляром заданого типу
новийстворює екземпляр (об'єкт)
типперевіряє тип об'єкта.
недійснийвін відкидає значення, що повертається виразом.
врожайністьперевіряє, що повертає в генератор ітератор генератора.