Javascript: Post- and Pre increment

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

Antwoord op onderwerpPlaats een reactie
 
 
Fink

Berichten: 1741
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: 5591
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: 1741
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: 5591
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: 38869
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.

Bezigheden in tijden van Corona: kom erbij! *\o/* [CV] [HK] Thuiszijn en bezigheden

Fink

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

Wie is er online

Gebruikers op dit forum: _Zeppelin, dauphine, Eefjahh, hel1, Plukje, SdaphneS, wiifke en 52 bezoekers