Operatory i przypisania
| Operatory przypisania | ||
| Symbol | Składnia | Opis |
| %= | x%=y | Wykonuje przypisanie x=x%y |
| *= | x*=y | Wykonuje przypisanie x=x*y |
| /= | x/=y | Wykonuje przypisanie x=x/y |
| += | x+=y | Wykonuje przypisanie x=x+y |
| -= | x-=y | Wykonuje przypisanie x=x-y |
| = | x=y | Przypisuje wartość y do zmiennej x |
| Przypisania bitowe | ||
| Symbol | Składnia | Opis |
| <= | x<=y | Wykonuje przypisanie x=x<y |
| ^= | x^=y | Wykonuje przypisanie x=x^y |
| |= | x|=y | Wykonuje przypisanie x=x|y |
| <<= | x<<=y | Wykonuje przypisanie x=x< |
| >>= | x>>=y | Wykonuje przypisanie x=x>>y |
| >>>= | x>>>==y | Wykonuje przypisanie x=x>>>y |
| Operatory bitowe | ||
| Symbol | Składnia | Opis |
| < | x<y | Wykonuje bitową operację AND, która wyświetla 1, jeśli obie zmienne wynoszą 1. |
| ^ | x^y | Wykonuje bitową operację XOR, która wyświetla 1, jeśli jedna ze zmiennych (ale nie obie jednocześnie) wynosi 1.. |
| | | x|y | Wykonuje bitową operację OR, która wyświetla 1, jeśli jedna ze zmiennych wynosi 1. |
| << | x<<y | Wykonuje przesunięcie bitów w lewo o podaną liczbę miejsc. |
| >> | x>>y | Wykonuje przesunięcie bitów w prawo o podaną liczbę miejsc. |
| Operatory porównania | ||
| Symbol | Składnia | Opis |
| != | x!=y | Zwraca true, jeśli zmienne nie są równe. |
| < | x<y | Zwraca true, jeśli pierwsza zmienna jest mniejsza niż druga. |
| <= | x<=y | Zwraca true, jeśli pierwsza zmienna jest mniejsza niż druga lub jej równa. |
| == | x==y | Zwraca true, jeśli zmienne są równe. |
| > | x>y | Zwraca true, jeśli pierwsza zmienna jest większa niż druga. |
| >= | x>=y | Zwraca true, jeśli pierwsza zmienna jest większa niż druga lub jej równa. |
| Operator dekrementacji | ||
| Symbol | Składnia | Opis |
| -- | x-- | Zmniejsza wartość zmiennej o 1. |
| Operator inkrementacji | ||
| Symbol | Składnia | Opis |
| ++ | x++ | Zwiększa wartość zmiennej o 1. |
| Operatory logiczne | ||
| Symbol | Składnia | Opis |
| ! | !x | Ten operator logiczny neguje wyrażenie. |
| && | x&&y | Operator logiczny AND zwraca true, jeśli obie zmienne są prawdziwe (true). |
| || | x||y | Operator logiczny OR zwraca true, jeśli co najmniej jedna ze zmiennych jest prawdziwa (true). |
| Operatory arytmetyczne | ||
| Symbol | Składnia | Opis |
| - | x-y | Wykonuje operację odejmowania. |
| - | -x | Wykonuje negację zmiennej. |
| % | x%y | Zwraca resztę z dzielenia pierwszej zmiennej przez drugą (dzielenie modulo). |
| * | x*y | Wykonuje operację mnożenia. |
| / | x/y | Wykonuje operację dzielenia. |
| ?: | x?:y | Sprawdza prawdziwość warunku. |
| + | x+y | Wykonuje operację dodawania. |
| Operator łańcuchowy (konkatenacji) | ||
| Symbol | Składnia | Opis |
| + | "text1"+"text2" | Łączy dwa ciągi znaków w jeden. |
| Następna strona: Instrukcje sterujące w JavaScript Poprzednia strona: Funkcje w JavaScript |