| 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