JavaScript - Break - Continue
Příkazy break
a continue
se často užívají v cyklech.
Break
Příkaz break
slouží k přerušení cyklu ještě v době, kdy platí podmínky:
a = 0; while (a<10) { mesto = window.prompt("Zapiš město, pokud zapíšete 'Praha' skript bude ukončen","město"); if(mesto == "Praha") break; a++; document.write(mesto+"<br>"); }
Cyklus umožňuje zadat 10 jmen, která poté zapíše. Bude-li se však proměnná mesto
rovnat Praha
, cyklus se předčasně ukončí.
Continue
Příkaz continue
slouží k tomu, aby se cyklus vrátil zpět na začátek, pokud dojde k porušení některé podmínky.
a = 0; while (a<10) { mesto = window.prompt("Zapiš město, pokud zapíšete 'Praha' skript bude ukončen","město"); if(mesto == "Praha") break; if(mesto == "město" || mesto == "") continue; a++; document.write(mesto+"<br>"); }
Pokud nyní zapíšete 'Praha' dojde k přerušení cyklu, pokud nic nevyplníte nebo necháte implicitní text dojde k zopakování cyklu. Pomocí příkazu tak ověřujeme vstup.
Doporučuji příklady vyzkoušet a obměnit některé hodnoty.
Další: Okna (např. otevírání nových oken)
Vyhledávání
Základy
Zajímavosti
DOM
Poradna
Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.