1 of 264 menu

Konstrukce if

Konstrukce if nastavuje podmínku. Pomocí této konstrukce můžeme programu položit například otázku "je proměnná a větší než proměnná b", a v závislosti na odpovědi provést buď jeden kód, nebo druhý.

Tato konstrukce se obvykle používá v kombinaci s konstrukcí else.

Syntaxe

if (logický výraz) { /* kód umístěný zde se provede, pokud je logický výraz pravdivý */ };

V případě, že ve složených závorkách je pouze jeden výraz, lze tyto složené závorky vynechat.

Příklad

Pokud je hodnota proměnné rovna jedné, vypíšeme na obrazovku nějakou zprávu:

let test = 1; if (test == 1) { alert('+++'); }

Příklad

Zkontrolujeme, zda je hodnota proměnné větší než nula nebo ne:

let test = 1; if (test > 0) { alert('+++'); } else { alert('---'); }

Příklad

Konstrukce if-else lze vnořovat do sebe libovolným způsobem:

let num = 3; if (num >= 0) { if (num <= 5) { alert('menší nebo rovno 5'); } else { alert('větší než 5'); } } else { alert('menší než nula'); }

Viz také

  • konstrukci else,
    která vytváří opačnou podmínku
  • konstrukci elseif,
    která také vytváří podmínku
  • konstrukci switch,
    která také vytváří podmínku
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout