<script type="text/javascript">
<!--
var i = 0; //deklarera variabel
for(i = 0; i < 10; i++) //Loopa tills i när 10
{
document.writeln("Räknaren i är nu: " + i + "<BR>"); //Skriv ut till hemsida
}
-->
</script>
<script type="text/javascript">
<!--
var i = 0; //deklarera variabel
while(i < 10) //Loopa så länge villkor är sant
{
document.writeln("Räknaren i är nu: " + i + "<BR>"); //Skriv ut till hemsida
i++;
}
-->
</script>
<script type="text/javascript">
<!--
var i = 0; //deklarera variabel
do
{
document.writeln("Räknaren i är nu: " + i + "<BR>"); //Skriv ut till hemsida
i++
}while(i < 10) //Loopa tills i blir 10
-->
</script>
Loopen kommer avbrytas då räknaren är jämnt delbar med 5.
<script type="text/javascript">
<!--
var i = 0; //deklarera variabel
for(i = 0; i < 10; i++) //Loopa tills i när 10
{
document.writeln("Räknaren i är nu: " + i + "<BR>"); //Skriv ut till hemsida
if(i/5 == 1) //Om jämt delbar med 5...
break; //... avsluta loop
}
-->
</script>
Om räknarens nästa värde inte är jämnt (d.v.s. udda) så kommer programmet fortsätta med nästa loop. Annars kommer en extra rad med text skrivas ut. Logiken i denna loop är lite omständig för att exemplet ska fungera. (Ska fundera på ett bättre exempel - 01-01-01.)
<script type="text/javascript">
<!--
var i = 0; //deklarera variabel
while(i < 10) //Loopa så länge villkor är sant
{
document.writeln("Ränaren i är nu: " + i + "<BR>"); //Skriv ut till hemsida
i++;
if(i%2) //Om "nästa" värde på räknaren är jämnt...
continue; //... fortsätt med nästa loop
//Nästa sats kommer endast exekvera om "nästa" tal är jämnt
document.writeln(" Talet ovan är udda<BR>");
}
-->
</script>
Skapad av: Björn Persson Uppdaterad: