JavaScript vormt de ruggengraat van veel webapplicaties. Een van de fundamentele vaardigheden die je moet beheersen, is rekenkunde. Rekenen met cijfers is niet alleen een fundament van programmeren, maar ook een vereiste voor complexere functies. Of het nu gaat om eenvoudige berekeningen of complexere wiskundige bewerkingen, JavaScript biedt je alle gereedschappen die je nodig hebt. Laten we de wereld van rekenkunde verkennen en de basisbewerkingen leren kennen die in elke programmeertaal aanwezig zijn.
Belangrijkste inzichten
- Grondrekeningen: optellen, aftrekken, vermenigvuldigen en delen
- Modulo-operatie voor het bepalen van de restwaarde
- Incrementeer- en dekrementeervariabelen
- Haakjes gebruiken voor de controle van de prioriteit van berekeningen
Stap-voor-stap gids
1. Grondrekeningen begrijpen
In JavaScript kun je de basisrekenoperaties zoals optellen, aftrekken, vermenigvuldigen en delen eenvoudig uitvoeren. Je begint met het definiëren van variabelen.

Hier is een eenvoudig voorbeeld: Stel ( x = 1 ) en ( y = 2 ). Als je ( x + y ) berekent, krijg je 3.
Hetzelfde geldt voor de andere grondrekeningen. Bijvoorbeeld, als je ( x - y ) berekent, krijg je -1.
2. Vermenigvuldiging en deling toepassen
Voor vermenigvuldiging gebruik je het sterretje (*), terwijl je voor deling de schuine streep (/) gebruikt. Bijvoorbeeld:
Als je ( 1 * 2 ) berekent, krijg je 2. En voor ( 10 / 2 ) is het resultaat 5.
Je kunt nu alle vier grondrekeningen in een programma combineren om te zien hoe ze samenwerken.
3. De modulo-operator
De modulo-operator (%) is nuttig om de restwaarde van een deling te bepalen. Bijvoorbeeld, als je ( 10 \mod 2 ) berekent, krijg je 0, omdat 2 precies in 10 past zonder een rest achter te laten.
Als je echter ( 11 \mod 2 ) berekent, blijft er een rest van 1 over, omdat 2 vijf keer volledig in 11 past, met een resterende 1.

Deze operator is vooral nuttig als je wilt controleren of een getal even of oneven is. Als het resultaat van de modulo-operatie met 2 0 is, is het een even getal.
4. Incrementeer- en dekrementeerfuncties
Het incrementeer- en dekrementeer is twee andere belangrijke rekenkundige bewerkingen. Gebruik ( ++ ) om een waarde met 1 te verhogen en ( -- ) om deze met 1 te verlagen. Bijvoorbeeld:
Als je een teller hebt die ( 1 ) is, kun je ( teller++ ) gebruiken om deze naar ( 2 ) te verhogen.
5. Prioriteit van operaties
De volgorde waarin operaties worden uitgevoerd, komt overeen met de wiskunde. Vermenigvuldigen en delen hebben prioriteit boven optellen en aftrekken. Dit gebruik je bij het maken van complexe berekeningen en om ervoor te zorgen dat ze correct worden beoordeeld.
Als je haakjes plaatst, kun je de volgorde van de berekeningen beïnvloeden. Bijvoorbeeld, ( (1 + 5) * 2 ) evalueert eerst ( 1 + 5 ) en vermenigvuldigt het resultaat vervolgens met ( 2 ). Het resultaat is 12.
6. Haakjes voor complexe berekeningen gebruiken
Het toevoegen van haakjes aan je expressies helpt om de volgorde van de berekeningen te verduidelijken. Als je bijvoorbeeld ( 1 + (5 2) ) schrijft, wordt eerst ( 5 2 ) berekend, en dan wordt 1 opgeteld.

Dit stelt je in staat om een duidelijkere structuur in je code te creëren en misverstanden bij de berekening te voorkomen.
Samenvatting – Basisprincipes van rekenkunde met JavaScript
In deze gids heb je de basis rekenkundige bewerkingen in JavaScript geleerd. Dit omvat de vier grondrekeningen, de modulo-operatie, evenals het incrementeer- en dekrementeer van variabelen. Daarnaast heb je geleerd hoe belangrijk het is om haakjes correct te plaatsen om de prioriteit van de berekeningen te beheren. Met deze kennis ben je goed uitgerust om eenvoudige tot complexe wiskundige functies te implementeren.
Veelgestelde vragen
Wat zijn de grondrekeningen in JavaScript?De grondrekeningen in JavaScript zijn optellen, aftrekken, vermenigvuldigen en delen.
Hoe werkt de modulo-operator?De modulo-operator geeft de rest van een deling terug.
Waarom moet ik haakjes gebruiken in berekeningen?Haakjes helpen om de volgorde van berekeningen te beheersen en misverstanden te voorkomen.
Hoe incrementeer ik een waarde in JavaScript?Je kunt een waarde verhogen met de operator ++ met 1.
Wat gebeurt er als ik een waarde dekrementeer?Een waarde wordt verminderd met 1 als je de operator -- gebruikt.