Cykly (Loops)
Cykly se používají pro opakování nějaké akce - např. když chceme vypsat čísla od 1 do 10
while
Cyklus while má následující syntax:
Pokud je podmínka pravdivá (true), tak se cyklus while bude provádět
Příklad:
Náš cyklus v tomto případě bude obsahovat tři cykly
do while
V cyklu do while se náš kód provede minimálně jednou bez ohledu na podmínku
Syntax:
for
Cyklus for je o trochu složitější, ale zároveň je i v kódech běžnější
Syntax:
Příklad:
- začátek - let i = 0; - na začátku cyklu se vytvoří proměnná i s hodnotou 0
- podmínka - i < 3; - kontroluje se každý cyklus jestli i je menší jak 3 - pokud není, tak se cyklus zastaví
- tělo - console.log(i); - každý cyklus se provede console.log proměnné i
- krok - i++ - spustí se po každém cyklu - v našem případě se spustí po console.log(i);
break a continue
Pokud chceme náš cyklus zastavit, tak můžeme využít slovíčka break
Pokud chceme pokračovat v následujícím cyklu, tak můžeme využít slovíčka continue
Labely
Někdy je třeba potřeba se z několika vnořených cyklů dostat. K tomu slouží labely.
Každému cyklu můžeme dát označení a následně na toto označení můžeme odkazovat
Například:
Editor
Pro živou ukázku je CSS a JavaScript vepsaný přímo v dokumentu - v praxi tyto soubory vždy oddělujte do externích souborů
Page
PS: Logy se zobrazují v konzoli - F12 - console