Оператори JavaScript — це символи, які використовуються для виконання операцій над операндами. Наприклад:
var sum=10+20;
Тут + — арифметичний оператор, а = — оператор присвоювання.
mylivecricket
У JavaScript існують такі типи операторів.
- Арифметичні оператори
- Оператори порівняння (відношення).
- Порозрядні оператори
- Логічні оператори
- Оператори присвоєння
- Спецоператори
Арифметичні оператори 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>10> |
<=< td> | Менше або дорівнює | двадцять<=10 = false< td>=10> | =<>
Побітові оператори JavaScript
Побітові оператори виконують порозрядні операції над операндами. Порозрядні оператори такі:
Оператор | опис | приклад |
---|---|---|
& | Побітове І | (10==20 & 20==33) = false |
| | Порозрядне АБО | (10==20 | 20==33) = false |
^ | Побітове XOR | (10==20 ^ 20==33) = false |
~ | Побітово НІ | (~10) = -10 |
<< | Порозрядний зсув вліво | (10<<2) = 40< td>2)> |
>> | Порозрядний зсув вправо | (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 перевіряє, чи має об’єкт задану властивість |
екземпляр | перевіряє, чи є об'єкт екземпляром заданого типу |
новий | створює екземпляр (об'єкт) |
тип | перевіряє тип об'єкта. |
недійсний | він відкидає значення, що повертається виразом. |
врожайність | перевіряє, що повертає в генератор ітератор генератора. |