U Loopovima koristimo Break i Continue da bismo prekinuli i nastavili izvršavati Loop.
Break
Naredbu Break ćemo iskoristiti da prekinemo Loop kada dođe do određenog uvjeta.
Evo primjera:
<script type="text/javascript">
var i=0
for (i=0;i<=10;i++)
{
if (i==3){break}
document.write("Broj " + i)
document.write("<br />")
}
</script>
Dakle, normalno pravimo For Loop tako da zadamo varijablu i=0 i napravimo da se varijabli i dodaje jedan broj sve dok ne dođe do broja 10.
Ali pomoću If naredbe kažemo kodu da prekine izvršavanje koda ukoliko je varijabla i=3.
if (i==3){break}
Primjetite da je break napisano u vitičastim zagradama.
Rezultat će naravno biti:
Broj 0
Broj 1
Broj 2
Continue
Continue naredba će prekinuti odnosno preskočiti ispis kada dođe do određenog uvjeta i nastaviti dalje. Continue naredba sama prekida pa kada koristite continue nema potrebe da stavljate Break.
Evo primjera:
<script type="text/javascript">
var i=0
for (i=0;i<=10;i++)
{
if (i==3){continue}
document.write("Broj " + i)
document.write("<br />")
}
</script>
Sada smo u vitičaste zagrade stavili continue umjesto break što će rezultirati preskakanjem broja 3.
Dakle rezultat će biti:
Broj 0
Broj 1
Broj 2
Broj 4
Broj 5
Broj 6
Broj 7
Broj 8
Broj 9
Broj 10