e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
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