| operator | działanie |
|---|---|
| + | dodawanie |
| - | odejmowanie |
| * | mnożenie |
| ** | potęgowanie |
| / | dzielenie |
| % | modulo (reszta z dzielenia) |
| ++ |
inkrementacja (zwiększanie o jeden)
++a preinkrementacja przykład:
let a = 10;
najpierw następuje zwiększenie a o jeden, następnie przypisanie do b. Obie zmienne mają wartość 11; a++ postinkrementacja przykład:
let a = 10;
najpierw następuje przypisanie a do b, następnie zwiększenie a o jeden. Zmienna a ma wartość 11, b wartość 10. |
| -- |
dekrementacja (zmniejszanie o jeden)
--a predekrementacja przykład:
let a = 10;
najpierw następuje zmniejszenie a o jeden, następnie przypisanie do b. Obie zmienne mają wartość 9; a-- postdekrementacja przykład:
let a = 10;
najpierw następuje przypisanie a do b, następnie zmniejszenie a o jeden. Zmienna a ma wartość , b wartość 10. |
| operator | przykład | działanie |
|---|---|---|
| = | x = y | x = y |
| += | x += y | x = x + y |
| -= | x -= y | x = x - y |
| *= | x *= y | x = x * y |
| /= | x /= y | x = x / y |
| %= | x %= y | x = x % y |
| **= | x **= y | x = x ** y |
| operator | działanie |
|---|---|
| == | równość wartości |
| === | jednoznaczność (równość wartości i typu) |
| != | nierówność |
| !== | nierówna wartość lub typ |
| > | większość |
| < | mniejszość |
| >= | większe równe |
| <= | mniejsze równe |
| ? | operator trójwartościowy wartość logiczna?prawda:fałsz |
| operator | działanie |
|---|---|
| && | iloczyn logiczny |
| || | suma logiczna |
| ! | negacja |