[ Leksykon ] [ JavaScript ]
Operatory
[_] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]
Operatory arytmetyczne:
+ (dodawanie)
- (odejmowanie)
* (mnożenie)
/ (dzielenie)
% (modulo) - reszta z działania
** (potęgowanie)
Operatory inkrementacji i dekrementacji:
a++ (postinkrementacja)
++a (preinkrementacja)
a-- (postdekrementacja)
--a (predekrementacja)
Operatory przypisania:
= (przypisanie)
< (mniejszy)
<= (mniejszy lub równy)
> (większy)
>= (większy lub równy)
== (równość)
!= (nierówność)
=== (identyczność)
!== (nieidentyczność)
+= (przypisanie dodawania)
-= (przypisanie odejmowania)
*= (przypisanie mnożenia)
/= (przypisanie dzielenia)
%= (przypisanie reszty)
**= (przypisanie potęgowania)
[a, b] = arr, { a, b } = obj (przypisanie destrukturyzujące)
Operatory logiczne:
&& (to i to)
&&= (przypisanie AND)
|| (to lub to)
||= (przypisanie lub, OR)
?? (zerowy operator koalescencyjny)
??= (przypisanie koalescencyjne Nullish)
! (nie) NOT
Operator warunkowy:
?: (trójskładnikowy) - ternarna deklaracja warunkowa
Operatory bitowe:
& (bitowy operator oraz lub i AND)
&= (bitowy operator przypisania AND)
~ (bitowy operator NOT)
| (bitowy operator lub, OR)
|= (bitowe przypisanie lub, OR)
^ (bitowy operator XOR)
^= (bitowe przypisanie XOR)
<< (bitowy operator przesunięcia w lewo)
>> (bitowy operator przesunięcia w prawo)
>>> (bitowy operator przesunięcia w prawo bez znaku)
<<= (przypisanie lewego przesunięcia)
>>= (przypisanie prawego przesunięcia)
>>>= (przypisanie przesunięcia w prawo bez znaku)
Operator:
await - operator wstrzymuje wykonywanie otaczającej go async()
delete -
in - sprawdzamy czy właściwość ma wartość w obiekcie
instanceof -
new -
typeof -
void -
yield -
yield* -
Opis:
Linki: