Smysluplný dárek pod stromeček? Daruj vstupenku do světa IT.
Dárkové poukazy
Daruj vzdělání, které otevírá dveře do světa technologií. Daruj vánoční poukaz na kurz.
x
Hledáš smysluplný dárek? Daruj vzdělání, které otevírá dveře k novým příležitostem.
x

Přidáme do hry kontrolu padnutí jedničky, aktualizaci bodů a přepínání hráče. Ukážeme si, co je ternární operátor.

Pokračujeme v programování hry. Můžeš pokračovat s vlastním kódem z předchozí lekce nebo si podklady pro tuto lekci si stáhni zde. Stažený ZIP rozbal u sebe na počítači a složku otevři v editoru VS Code.

Ternární operátor

Ternární operátor je způsob, jak v JS napsat jednoduchý if-else blok. Skládá se ze tří částí (odtud "ternární"):

  1. Podmínka pro vyhodnocení, kterou bychom běžně napsali do závorek if výrazu. Je následována znakem "?".
  2. Příkaz, který se má vykonat, pokud je podmínka splněna. Je následován znakem ":".
  3. Příkaz, který se má vykonat, pokud není podmínka splněna.

Píše se na jeden řádek a jeho výsledek lze uložit do proměnné.

let mnozstviOvoce = 500;

// Podmínka pomocí if-else bloku
if (mnozstviOvoce >= 800) {
   console.log("Dostatečné zásoby");
} else {
   console.log("Potřebujeme doplnit ovoce");
}

// Stejná podmínka pomocí ternárního operátoru
mnozstviOvoce >= 800 ? console.log("Dostatečné zásoby") : console.log("Potřebujeme doplnit ovoce");

// Ternární operátor můžeme využít k uložení hodnoty
let zprava = mnozstviOvoce >= 800 ? "Dostatečné zásoby" : "Potřebujeme doplnit ovoce";
console.log(zprava); // Vypíše do konzole "Potřebujeme doplnit ovoce";

Projekt online vzdělávání byl realizován v rámci Stipendia Czechitas v projektu: „Ženy do IT“ (reg.č. CZ.03.1.51/0.0/0.0/16_061/0003268), který je financován z prostředků Evropského sociálního fondu prostřednictvím Operačního programu Zaměstnanost.

ZAUJAL TĚ TENTO ONLINE KURZ?

Odebírej náš měsíční newsletter, kde najdeš například IT novinky, Tech Meetupy, ale i pozvánky na konference. Čas od času ti dohodíme slevu na vstup, zajímavé pracovní příležitosti nebo tipy, kde se dál vzdělávat. Buď v obraze!

Odebírej Newsletter