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>
|