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