aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/javascript/referencje/polecenia/if...else/index.html
blob: 38dd3c8f8a5a19b6e9e7b16228a8f3191179ec30 (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
---
title: if...else
slug: Web/JavaScript/Referencje/Polecenia/if...else
tags:
  - Dokumentacja_JavaScript
  - Dokumentacje
  - JavaScript
  - Wszystkie_kategorie
translation_of: Web/JavaScript/Reference/Statements/if...else
---
<p>
</p>
<h3 id="Podsumowanie" name="Podsumowanie"> Podsumowanie </h3>
<p>Wykonuje blok poleceń, jeśli dany warunek jest spełniony. Jeśli warunek nie jest spełniony, może zostać wykonany inny blok poleceń.
</p>
<table class="fullwidth-table">
<tbody><tr>
<td class="header" colspan="2">Polecenie</td>
</tr>
<tr>
<td>Zaimplementowane w:</td>
<td>JavaScript 1.0, NES 2.0</td>
</tr>
<tr>
<td>Wersja ECMA:</td>
<td>ECMA-262</td>
</tr>
</tbody></table>
<h3 id="Sk.C5.82adnia" name="Sk.C5.82adnia"> Składnia </h3>
<pre class="eval">if (warunek) {
   <i>polecenia1</i>
}
[else {
   <i>polecenia2</i>
}]
</pre>
<h3 id="Parametry" name="Parametry"> Parametry </h3>
<dl><dt> <code>warunek</code> </dt><dd> może być dowolnym wyrażeniem JavaScriptu przyjmującym wartości logiczne (true, false) lub mogącym być na wartości logiczne przekonwertowane. Warunek musi być ujęty w nawiasach. Jeśli warunek jest spełniony (ma wartość true), wykonywane są polecenia w bloku <code>polecenia1</code>.
</dd></dl>
<dl><dt> <code>polecenia1</code>, <code>polecenia2</code> </dt><dd> mogą być dowolnymi poleceniami JavaScriptu, w tym zagnieżdżonymi poleceniami <code>if...else</code>. Bloki wielu poleceń muszą być ujęte w nawiasy klamrowe.
</dd></dl>
<h3 id="Opis" name="Opis"> Opis </h3>
<p>Nie powinno się używać prostych operatorów przypisania w wyrażeniu warunkowym. Przykładowo, nie należy używać kodu podobnego do poniższego:
</p>
<pre>if(x = y)
{
   /* zrób coś */
}
</pre>
<p>Jeśli potrzebujesz użyć przypisania w wyrażeniu warunkowym, użyj dodatkowej pary nawiasów. Na przykład: <code>if( (x = y) )</code>.
</p>
<h3 id="Przyk.C5.82ady" name="Przyk.C5.82ady"> Przykłady </h3>
<h4 id="Przyk.C5.82ad:_Zastosowanie_if...else" name="Przyk.C5.82ad:_Zastosowanie_if...else"> Przykład: Zastosowanie <code>if...else</code> </h4>
<pre>if (cipher_char == from_char) {
   result = result + to_char
   x++}
else
   result = result + clear_char
</pre>
<p><br>
</p><p><br>
</p>
<div class="noinclude">
</div>
{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Statements/if...else", "es": "es/Referencia_de_JavaScript_1.5/Sentencias/if...else", "fr": "fr/R\u00e9f\u00e9rence_de_JavaScript_1.5_Core/Instructions/if...else", "ja": "ja/Core_JavaScript_1.5_Reference/Statements/if...else" } ) }}