Javascript: Post- and Pre increment

Moderators: Dani, ynskek, Ladybird, Princesj, Hanmar, Mondy, Polly

Antwoord op onderwerpPlaats een reactie
 
 
Fink

Berichten: 1742
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?

Het was zo donker dat ik overal lichtpuntjes zag.


Kerstmuts


The_Cat

Berichten: 5791
Geregistreerd: 04-11-15
Woonplaats: Antwerpen

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

To ride a horse is to ride the sky.

Fink

Berichten: 1742
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

Het was zo donker dat ik overal lichtpuntjes zag.


Kerstmuts

The_Cat

Berichten: 5791
Geregistreerd: 04-11-15
Woonplaats: Antwerpen

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

To ride a horse is to ride the sky.

Shadow0

Berichten: 39240
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: 1742
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 :)

Het was zo donker dat ik overal lichtpuntjes zag.


Kerstmuts


Antwoord op onderwerpPlaats een reactie