e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

For

Izračun vsote od 1 do nekega števila i

Koda:
<script type="text/javascript">
document.write("<table sumarry='tabela'>")
document.write("<tr><th>i</th>
S 1..i</th></tr>")
var s = 0;
for (var i = 1; i <= 10; ++i)
  {
    s = s + i;
    document.write("<tr><td>" +i + "</td><td>" + s + "</td></tr>");
  }
document.write("</table>")
</script>
Izgled v
brskalniku:
Razlaga: Prva stavka document.write v kodo HTML vpišeta glavo tabele. Definira se spremenljivka s, ki predstavlja vsoto z začetno vrenostjo 0. Nato sledi zanka for. Prvi element stavka predstavlja začetna vrednost premenljivke i, ki ima v tem primeru vrednost 1. Drugi element je pogoj do kdaj se bo zanka for izvajala, v tem primeru dokler je i manjši ali enak 10, i<=10 je. Tretji element pa predstavlja korak za katerega se spremenljivka poveča ko se for stavek enkrat izvede, v tem primeru ++i določa, da se poveča vedno za 1. V samem for stavku pa vidimo da vsakič ko se izvede se spremenljivka s poveča za i. Rezultat se vpisuje v tabelo. Na koncu postopek domument.write v kodi HTML zaključi tabelo.

SERŠ Maribor : Strokovna gimnazija : 2004 : Nejc Dolinar