Operator warunkowy ?:

Instrukcje warunkowe - Podstawy JavaScript (JavaScript)

Operator warunkowy to skrócony if...else, który zwraca wartość: warunek ? wartośćGdyPrawda : wartośćGdyFałsz. Świetnie nadaje się do wyboru jednego z dwóch napisów lub liczb. Można go też zagnieżdżać, ale przy wielu wariantach czytelniejszy bywa if lub switch. Porównaj trzy przykłady w kodzie.

const temperatura = 23;
const opis = temperatura > 20 ? "ciepło" : "chłodno";
console.log(`Na dworze jest ${opis}`);

const liczba = -5;
const modul = liczba >= 0 ? liczba : -liczba;
console.log(`Wartość bezwzględna z ${liczba} to ${modul}`);

// Zagnieżdżony operator warunkowy
const wynik = 0;
const znak = wynik > 0 ? "plus" : wynik < 0 ? "minus" : "zero";
console.log(`Znak: ${znak}`);

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Podstawy JavaScript · Zaloguj się, aby zapisać postęp na koncie.