Příkaz else if
Někdy je potřeba aby program řešil více než 2 možnosti (if
, else
). Proto můžeme přidat více podmínek pomocí příkazu else if
. Například ve fotbale může buď vyhrát domácí tým nebo hosté a nebo je remíza:
const golyDomaci = 3;
const golyHoste = 2;
if (golyDomaci < golyHoste) {
console.log("Vyhráli hosté!");
}
else if (golyDomaci > golyHoste) {
console.log("Vyhráli domácí!");
}
else {
console.log("Remíza!");
}
// Vypíše: Vyhráli domácí!
Zde můžeme vidět 1 příkaz else if
, ale můžeme jich přidat kolik jen chceme.
Důležité je si uvědomit, že se podmínky vyhodnocují shora dolů. To znamená, že blok první podmínky, která se vyhodnotí jako pravdivá (true
) bude proveden. V příkladě nahoře golyDomaci < golyHoste
je nepravda (false
) a golyDomaci > golyHoste
je pravda, takže se spustí blok kódu prvního příkazu else if
a zbytek podmínek se přeskočí. Kdyby žádná podmínka nebyla pravdivá, tak se spustí blok kódu příkazu else
.
Pokyny
Použijte příkaz else if
, který vypíše Just Do It
pokud je značka "Nike"
.
Začněte programovat zdarma
5/9