Přerušit JavaScript a pokračovat
Příkaz break
„vyskočí“ ze smyčky.
Příkaz continue
„přeskočí“ jednu iteraci v cyklu.
Prohlášení o přerušení
Tento příkaz jste již viděli break
v předchozí kapitole tohoto návodu. Používalo se k „vyskočení“ z switch()
prohlášení.
Příkaz break
lze také použít k vyskočení ze smyčky:
Příklad
for (let i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
Ve výše uvedeném příkladu break
příkaz ukončí smyčku ("přeruší" smyčku), když je čítač smyčky (i) 3.
Pokračovat prohlášení
Příkaz continue
přeruší jednu iteraci (ve smyčce), pokud nastane zadaná podmínka, a pokračuje další iterací ve smyčce.
Tento příklad přeskočí hodnotu 3:
Příklad
for (let i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
JavaScriptové štítky
Chcete-li označit příkazy JavaScript, uveďte před příkazy název štítku a dvojtečku:
label:
statements
Příkazy break
a continue
jsou jediné příkazy JavaScriptu, které mohou „vyskočit“ z bloku kódu.
Syntax:
break labelname;
continue labelname;
Příkaz continue
(s odkazem na štítek nebo bez něj) lze použít pouze k přeskočení jedné iterace smyčky .
Příkaz break
bez odkazu na štítek lze použít pouze k
vyskočení ze smyčky nebo přepínače .
S odkazem na štítek lze příkaz break použít k vyskočení z libovolného bloku kódu :
Příklad
const cars = ["BMW", "Volvo", "Saab", "Ford"];
list: {
text += cars[0] + "<br>";
text += cars[1] + "<br>";
break list;
text += cars[2] + "<br>";
text += cars[3] + "<br>";
}
Blok kódu je blok kódu mezi { a }.