--- title: Operatory slug: Web/JavaScript/Guide/Expressions_and_Operators tags: - JavaScript - Przewodnik_JavaScript - Wszystkie_kategorie translation_of: Web/JavaScript/Guide/Expressions_and_Operators translation_of_original: Web/JavaScript/Guide/Obsolete_Pages/Operators original_slug: >- Web/JavaScript/Guide/Obsolete_Pages/Przewodnik_po_języku_JavaScript_1.5/Operatory ---
JavaScript posiada następujące typy operatorów. Ten temat opisuje operatory i wartości informacyjne o operatorach pierwszeństwa.
JavaScript posiada po dwa operatory bitowe i unarne. Operator bitowy zwraca dwa argumenty, jeden przed operatorem i jeden za operatorem:
argument1 operator argument2
Na przykład, 3+4 lub x*y.
Operator unarny zwraca pojedynczy znak argumentu, znaki te zapisujemy przed lub za operatorem:
operator argument
lub
argument operator
Na przykład, x++ lub ++x.
Uzupełniając, JavaScript posiada potrójny operator, jakim jest operator warunkowy. Potrójny operator zwraca trzy argumenty.
| Typ operatora | Indywidualny operator |
|---|---|
| przecinek | , |
| przypisania | = += -= *= /= %= <<= >>= >>>= &= ^= |= |
| warunkowy | ?: |
| logiczne "LUB" | || |
| logiczne "I" | && |
| bitowe "LUB" | | |
| bitowe "XOR" | ^ |
| bitowe "I" | & |
| porównanie | == != === !== |
| relacji | < <= > >= in instanceof |
| przesunięcie bitowe | << >> >>> |
| dodawanie/odejmowanie | + - |
| mnożenie/dzielenie/modulo | * / % |
| negacja/inkrementacja/dekrementacja | ! ~ - + ++ -- typeof void delete |
| nazwa / tworzenie przykładu | () new |
| pamięci | . [] |
Tabela: Operatory pierwszeństwa
{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Wyrażenia", "Przewodnik po języku JavaScript 1.5:Operatory:Operatory przypisania") }}
{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Operators", "es": "es/Gu\u00eda_JavaScript_1.5/Operadores", "fr": "fr/Guide_JavaScript_1.5/Op\u00e9rateurs", "ja": "ja/Core_JavaScript_1.5_Guide/Operators" } ) }}