eEcho blog

is een halte van de gedachte

VB Prioriteitsregels

Een expressie langs de rechterkant van een toekenning wordt steeds van links naar rechts uitgevoerd.
Voorbeeld:
result = 3 + 4 + 5
In eerste instantie wordt de getallen 3 en 4 samengeteld, en vervolgens wordt aan het resultaat het getal 5 bijgevoegd. Het resultaat wordt vervolgens toegekend aan de variabele result.

Er zijn echter operatoren die eerst moeten worden uitgevoerd:
result = 3 + 4 * 5
In eerste instantie wordt de getallen 4 en 5 vermenigvuldigd, en vervolgens wordt aan het resultaat het getal 3 bijgevoegd. Het resultaat wordt vervolgens toegekend aan de variabele result. Dit is omdat het vermenigvuldigen van getallen prioritair is op het optellen van getallen.

Indien je wenst dat eerst de twee getallen eerst worden opgeteld, en dan pas de vermenigvuldiging wordt uitgevoerd, moet je de bovenstaande instructie herschrijven als:
result = (3 + 4) * 5
Volgorde van uitvoer:
( )

^

- (tegengestelde)

*, /, \

Mod

+, -

&

=, <>, <, >, <=, >=

Not

And

Or

Add A Comment

You must be logged in to post a comment.

Home | info@eecho.info | Voorwaarden | Blog