aboutsummaryrefslogtreecommitdiff
path: root/files/pl/web/javascript/reference/operators/conditional_operator/index.html
blob: 5714f03aed0af1c899b6e3ac5e30f2a4668b7599 (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
---
title: Operator warunkowy
slug: Web/JavaScript/Reference/Operators/Conditional_Operator
tags:
  - JavaScript
translation_of: Web/JavaScript/Reference/Operators/Conditional_Operator
original_slug: Web/JavaScript/Referencje/Operatory/Operator_warunkowy
---
<div>{{jsSidebar("Operators")}}</div>

<p>Operator warunkowy jest jedynym operatorem w JavaScript, który pobiera trzy argumenty. Operator jest często stosowany jako skrócenie instrukcji <code>if</code>.</p>

<h2 id="Sk.C5.82adnia" name="Sk.C5.82adnia">Składnia</h2>

<pre class="syntaxbox"><em>warunek</em> ? <em>wyr1</em> : <em>wyr2</em> </pre>

<h3 id="Parametry" name="Parametry">Parametry</h3>

<dl>
 <dt><code>warunek</code></dt>
 <dd>Wyrażenie, które sprawdza czy warunek jest spełniony (<code>true</code> lub <code>false</code>).</dd>
</dl>

<dl>
 <dt><code>wyr1</code>, <code>wyr2</code></dt>
 <dd>Wyrażenia z wartością jakiegoś typu.</dd>
</dl>

<h2 id="Opis" name="Opis">Opis</h2>

<p>Jeśli <code>warunek</code> jest <code>true</code>, operator zwraca wartość <code>wyr1</code>; w przeciwnym razie zwraca wartość <code>wyr2</code>. Na przykład, do wyświetlenia różnych wiadomości opartych na wartości zmiennej <code>isMember</code>, będziesz mógł zastosować poniższą instrukcję:</p>

<pre>console.log("Opłata wynosi " + (isMember ? "$2.00" : "$10.00"));
console.log("Opłata wynosi " + (zarejestrowany == 1) ? "$2.00" : "$10.00");
</pre>