aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/javascript/guide/expressions_and_operators/index.html
blob: 2e475c96566ae8fdcf6718c6aa95e90e2c2c00dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
---
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
---
<p>
</p>
<h3 id="Operatory" name="Operatory"> Operatory </h3>
<p>JavaScript posiada następujące typy operatorów. Ten temat opisuje operatory i wartości informacyjne o operatorach pierwszeństwa.
</p>
<ul><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_przypisania">Operatory przypisania</a>
</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_por%c3%b3wnania">Operatory porównania</a>
</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_arytmetyczne">Operatory arytmetyczne</a>
</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_bitowe">Operatory bitowe</a>
</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_logiczne">Operatory logiczne</a>
</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operacje_na_%c5%82a%c5%84cuchach">Operacje na łańcuchach</a>
</li><li> <a href="pl/Przewodnik_po_j%c4%99zyku_JavaScript_1.5/Operatory/Operatory_specjalne">Operatory specjalne</a>
</li></ul>
<p>JavaScript posiada po dwa operatory bitowe i unarne. Operator bitowy zwraca dwa argumenty, jeden przed operatorem i jeden za operatorem: </p>
<pre>argument1 operator argument2
</pre>
<p>Na przykład, <code>3+4</code> lub <code>x*y</code>.
Operator unarny zwraca pojedynczy znak argumentu, znaki te zapisujemy przed lub za operatorem:
</p>
<pre>operator argument
</pre>
<p>lub
</p>
<pre>argument operator
</pre>
<p>Na przykład, <code>x++</code> lub <code>++x</code>.
</p><p>Uzupełniając, JavaScript posiada potrójny operator, jakim jest operator warunkowy. Potrójny operator zwraca trzy argumenty.
</p>
<h4 id="Pierwsze.C5.84stwo_operator.C3.B3w" name="Pierwsze.C5.84stwo_operator.C3.B3w"> Pierwszeństwo operatorów </h4>
<table class="fullwidth-table">
<tbody><tr>
<th>Typ operatora</th>
<th>Indywidualny operator</th>
</tr>
<tr>
<td>przecinek</td>
<td>,</td>
</tr>
<tr>
<td>przypisania </td>
<td>= += -= *= /= %= &lt;&lt;= &gt;&gt;= &gt;&gt;&gt;= &amp;= ^= |=</td>
</tr>
<tr>
<td>warunkowy</td>
<td>?:</td>
</tr>
<tr>
<td>logiczne "LUB" </td>
<td>||</td>
</tr>
<tr>
<td>logiczne "I"</td>
<td>&amp;&amp;</td>
</tr>
<tr>
<td>bitowe "LUB"</td>
<td>|</td>
</tr>
<tr>
<td>bitowe "XOR" </td>
<td>^</td>
</tr>
<tr>
<td>bitowe "I"</td>
<td>&amp;</td>
</tr>
<tr>
<td>porównanie</td>
<td>== != === !==</td>
</tr>
<tr>
<td>relacji</td>
<td>&lt; &lt;= &gt; &gt;= in instanceof</td>
</tr>
<tr>
<td>przesunięcie bitowe </td>
<td>&lt;&lt; &gt;&gt; &gt;&gt;&gt;</td>
</tr>
<tr>
<td>dodawanie/odejmowanie </td>
<td>+ -</td>
</tr>
<tr>
<td>mnożenie/dzielenie/modulo </td>
<td>* / %</td>
</tr>
<tr>
<td>negacja/inkrementacja/dekrementacja </td>
<td>! ~ - + ++ -- typeof void delete</td>
</tr>
<tr>
<td>nazwa / tworzenie przykładu </td>
<td>() new</td>
</tr>
<tr>
<td>pamięci </td>
<td>. []</td>
</tr>
</tbody></table>
<p><small><b>Tabela: Operatory pierwszeństwa</b></small>
</p><p>{{ PreviousNext("Przewodnik po języku JavaScript 1.5:Wyrażenia", "Przewodnik po języku JavaScript 1.5:Operatory:Operatory przypisania") }}
</p>{{ 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" } ) }}