|
|
|
Zanke Velikokrat, ko pisete kodo zelite, da bi se nek del kode izvedel veckrat. Za to lahko uporabite zanke.
V JavaScriptu poznamo naslednje zanke:
while - zanka se izvaja dokler je pogoj izpolnjen
do...while - zanka se izvede enkrat in se nato ponavlja dokler je pogoj izpolnjen
for - izvede del kode tolikokrat, kolikorkrat to navedete (lepse se bo videlo v primeru)
while
While zanka se izvaja dokler je pogoj izpolnjen (resnicen - TRUE).
Sintaksa:
while (pogoj)
{
koda, ki se bo izvedla, ce je pogoj izpolnjen
}
Primer:
<script type="text/javascript">
i = 0
while (i <= 5)
{
document.write("Stevilo je " + i) // z znakom + lahko sestavljamo stringe(nize)
document.write("<br />")
i++ // i++ je povecanje spremnljivke i za eno (enako kot: i = i + 1)
}
</script>
do...while
do...while zanka se izvede enkrat in se nato ponavlja dokler je pogoj izpolnjen
Sintaksa:
do
{
koda, ki se bo izvedla
}
while (pogoj)
Primer:
<script type="text/javascript">
i = 0
do
{
document.write("Stevilo je " + i)
document.write("<br />")
i++
}
while (i <= 5)
</script>
for
for zanka izvede del kode tolikokrat, kolikorkrat to navedete
Sintaksa:
for (inicializacija; pogoj; povecanje/zmanjsanje stevca)
{
koda
}
Primer:
<script type="text/javascript">
for (i = 0; i <= 5; i++)
{
document.write("Stevilo je " + i)
document.write("<br />")
}
</script>
Spremenljivki i priredimo vrednost 0; pogoj bo izpolnjen dokler bo i manjsi ali enak stevilu 5; vsakokrat ko se zanjka izvede se i poveca za 1 (i++ je enako kot ce bi napisali i=i+1)
|
|
|
|