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