JavaScript - operatory

operatory arytmetyczne

operatordziałanie
+dodawanie
-odejmowanie
*mnożenie
**potęgowanie
/dzielenie
%modulo (reszta z dzielenia)
++ inkrementacja (zwiększanie o jeden)
++a preinkrementacja
przykład:
let a = 10;
b = ++a;

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;
b = a++;

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;
b = --a;

najpierw następuje zmniejszenie a o jeden, następnie przypisanie do b.
Obie zmienne mają wartość 9;
a-- postdekrementacja
przykład:
let a = 10;
b = a--;

najpierw następuje przypisanie a do b, następnie zmniejszenie a o jeden.
Zmienna a ma wartość , b wartość 10.

operatory przypisania

operatorprzykładdziałanie
=x = yx = y
+=x += yx = x + y
-=x -= yx = x - y
*=x *= yx = x * y
/=x /= yx = x / y
%=x %= yx = x % y
**=x **= yx = x ** y

operatory porównania

operatordział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

operatory logiczne

operatordziałanie
&&iloczyn logiczny
||suma logiczna
!negacja
Projekt i wykonanie: Ryszard Rogacz© 1999−2024