--- 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" } ) }}