JS naredba for

Naredba for omogućava ponavljanje izvršavanja bloka naredbi. Prilikom pisanja ove naredbe obavezno se određuje jedna cjelobrojna varijabla koja će biti brojač. Definiše se početna vrijednost brojača, uslov (granica do koje će brojač rasti ili opadati) i način kretanja brojača. Brojač može rasti ili opadati. U narednom primjeru vrijednost brojača i postavljase na 1(i=1), određuje se da izvršavanje bloka naredbi traje dok brojač ne dostigne vrijednost 11(i<=10) i određuje se da brojač raste za 1 pri svakom ponovnom izvršavanju bloka naredb(i++). U bloku naredbi koji je ograničen vitičastim zagradama nalazi se samo jedna naredba, a to je naredba za ispis trenutne vrijednosti brojača. Na ovom primjeru može se vidjeti da brojač ima drugu vrijednost pri svakom ponovnom izvršavanju bloka naredbi.

Naredni program ispisaće sve cijele brojeve od 1 do 10.

<html>
<body>
<script>
var i;
for(i=1;i<=10;i++)
 {
   document.write(i+" ");
 }
</script>
</body>
</html>

Naredni primjer računa zbir brojeva od 1 do 10.

<html>
<body>
<script>
var i, zbir;
zbir=0;
for(i=1;i<=10;i++)
 {
  zbir = zbir +i;
 }
 alert(zbir);
</script>
</body>
</html>

Zadaci:

1) Učitati od korisnika pozitivan broj N. Ispisati sve parne brojeve od 2 do N.

2) Učitati od korisnika dva cijela broja A i B. Ispisati sve brojeve od A do B. (moguć je i opadajući redoslijed)