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 |