4 of 264 menu

Konstrukce switch

Konstrukce switch se používá pro výběr jedné hodnoty z řady hodnot.

Syntaxe

switch (proměnná) { case 'hodnota1': /* zde kód, který se provede v případě, že proměnná má hodnotu1 */ break; case 'hodnota2': /* zde kód, který se provede v případě, že proměnná má hodnotu2 */ break; case 'hodnota3': /* zde kód, který se provede v případě, že proměnná má hodnotu3 */ break; default: /* zde kód, který se provede v případě, že se neshodovala s žádnou hodnotou */ break; };

Porovnání se provádí pomocí přísné rovnosti. Blok default není povinný.

Příklad

Vypišme na obrazovku jazyk uživatele v závislosti na hodnotě proměnné lang:

let lang = 'ru'; switch (lang) { case 'ru': alert('ruština'); break; case 'en': alert('angličtina'); break; case 'de': alert('němčina'); break; default: alert('jazyk není podporován'); break; };

Příklad

Vypišme roční období, do kterého spadá hodnota z proměnné:

let num = 3; switch (num) { case 1: alert('jaro'); break; case 2: alert('léto'); break; case 3: alert('podzim'); break; case 4: alert('zima'); break; };

Viz také

Č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