JavaScript cz.1.1 - operatory


Operatory matematyczne

+ dodawanie
- odejmowanie
* mnożenie
/ dzielenie
** potęgowanie
% modulo (reszta z dzielenia)
++ inkrementacja (wzrost o 1)
-- dekrementacja (ubytek o 1)

Kolejność działań jest zgodna z matematyką

Operatory przypisania

Przypisują wartości do zmiennych

Symbol Przykład To samo co:
= x = y
+= x += 2 x = x + 2
-= x -= y x = x - y
podobnie: *=, /=, **=, %=, &=, |=, ^=

Operatory porównania

= = równy (wartością)
= = = równy wartością i typem
! = nie równy, różny
! = = różny wartością lub typem
> większy
< mniejszy
> = większy lub równy
< = mniejszy lub równy
? operator trójskładnikowy, warunkowy, często stosowany jako skrócenie instrukcji if
składnia: warunek ? wyr1 : wyr2

Operatory logiczne i typu

&& logiczne"i"
|| logiczne"lub"
! logiczne"nie"
typeof zwraca typ zmiennej
instanceof zwraca wartość logiczną true, jeśli obiekt jest instancją typu obiektu

Operatory bitowe

&, |, ~, ^, >>, <<, >>>

nie zostaną tu omówione :)

menu jest po prawej stronie -->