Úloha 2 – Fall-through vs. break – chování větvení
Úloha
Zadání (kontext úlohy):
Napiš program, který podle čísla dne (1–3) zobrazí text. Připrav dvě verze:
-
Switch bez
break, kde dojde k propadávání. -
Switch se správně umístěným
break, kde se spustí jen jedna větev.
Student uvidí, jak se chová stejná hodnota v obou případech.
Cíl úlohy:
Procvičit význam break a pochopit rozdíl mezi fall-through a normálním průchodem switch.
Vstupní podmínky:
-
Student pracuje pouze s nově vytvořeným souborem
script.js. -
Do proměnné
dennastav hodnotu 1, 2 nebo 3 a sleduj rozdíly mezi oběma částmi kódu.
Požadovaný výstup:
-
Ve verzi bez
breakse přiden = 2spustí více větví po sobě. -
Ve verzi se
breakse spustí pouze odpovídající větev.
Doplňující pokyny:
-
V obou verzích použij
alert, ať je výsledek jasně vidět. -
Přidej i větev
default, aby byla vidět reakce na jiné hodnoty. -
Porovnávání v
switchje přísné (===).