Javascript: Post- and Pre increment

Moderators: Mjetterd, Dani, ynskek, Ladybird, xingridx, Polly, Hanmar

Toevoegen aan eigen berichten
 
 
Fink

Berichten: 1776
Geregistreerd: 16-09-12

Javascript: Post- and Pre increment

Link naar dit bericht Geplaatst door de TopicStarter : 28-10-16 15:27

Hoi,

Ik ben bezig met Javascript, maar snap het post- en pre increment nog niet echt. Van de uitleg online word ik niet heel veel wijzer.
Kan iemand het mij op een duidelijke en simpele manier uitleggen?

The_Cat

Berichten: 7285
Geregistreerd: 04-11-15
Woonplaats: BE

Re: Javascript: Post- and Pre increment

Link naar dit bericht Geplaatst: 28-10-16 15:29

Variable++ doe je na een expressie
++Variable doe je voor een expressie
de plaatsing geeft het idee

Fink

Berichten: 1776
Geregistreerd: 16-09-12

Link naar dit bericht Geplaatst door de TopicStarter : 28-10-16 15:36

The_Cat schreef:
Variable++ doe je na een expressie
++Variable doe je voor een expressie
de plaatsing geeft het idee


Expressie? :o

The_Cat

Berichten: 7285
Geregistreerd: 04-11-15
Woonplaats: BE

Link naar dit bericht Geplaatst: 28-10-16 15:42

Fink schreef:
The_Cat schreef:
Variable++ doe je na een expressie
++Variable doe je voor een expressie
de plaatsing geeft het idee


Expressie? :o

Excuseer sneller getypt dan ik wou. De indicatie van de plusjes geeft aan wanneer je iets Doet met de variabele. Eerst de plusjes en dan de variabele betekent dat je variabele al meteen opgeteld zal worden, na de variabele betekent dat ze later zullen uitgevoerd worden

Als je zegt.
I=1
X= ++i + ++I + i++
Krijg je
2+3+3
Omdat de laaste eerst de variabele doet en dan pas de incrementele waarde

Shadow0

Berichten: 43497
Geregistreerd: 04-06-04
Woonplaats: Utrecht

Re: Javascript: Post- and Pre increment

Link naar dit bericht Geplaatst: 28-10-16 16:11

Voorbeeldje: https://jsfiddle.net/rkkxbfbw/

In bijna alle gevallen is het overigens verstandig om die dingen uit elkaar te trekken over meerdere regels. Dus je doet eerst het een, dan het ander, en niet twee acties in 1 statement.
Makkelijker te lezen, makkelijker te debuggen, en minder kans op misverstanden of undefined results.

Fink

Berichten: 1776
Geregistreerd: 16-09-12

Re: Javascript: Post- and Pre increment

Link naar dit bericht Geplaatst door de TopicStarter : 30-10-16 21:17

Ik snap het! Dankjulliewel :)