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

Inkrementiranje

Koda:
<script type="text/javascript">
x=4
y=72
y=x++
document.write(x)
document.write(y)
</script>
Izgled v
brskalniku:
Koda:
<script type="text/javascript">
x=4
y=72
y=++x
document.write(x)
document.write(y)
</script>
Izgled v
brskalniku:
Razlaga: Inkrementiranje je postopek povečanja vrednosti spremenljivke za 1. Obstajata dve vrsti inkrementiranja - predhodno in naknadno. Naknadno inkrementiranje pomeni, da se vrednost poveča šele, ko se že uporabi v kontekstu. To je razvidno na prvem primeru - simbol x++ pomeni naknadno inkrementiranje. Vrednost spremenljivke x se najprej priredi y, nato pa se poveča za 1. Rezultat je x, ki je večji za 1 in y, ki je takšen, kot je bil x pred povečanjem, torej sedaj manjši od x za 1. Predhodno inkrementiranje pa je vidno na drugem primeru (++x). Tukaj pa se x najprej poveča za 1, nato pa se njegova vrednost priredi y. Rezultat pa je x, povečan za 1 in y, ki ima enako vrednost kot x.

SERŠ Maribor : Strokovna gimnazija : 2006 : Simon Plantak