Wiskundige Bewerkingen in JavaScript
JavaScript kan de volgende bewerkingen met getallen uitvoeren:
- Optelling (
+); - Aftrekking (
-); - Vermenigvuldiging (
*); - Deling (
/); - Rest, of Modulo (
%); - Exponent (
**).
Opmerking
Als je al bekend bent met deze bewerkingen en hoe ze werken, ga dan naar de laatste sectie (Prioriteit van uitvoering van bewerkingen) of ga verder met dit hoofdstuk.
Optelling en Aftrekking
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Vermenigvuldiging en deling
1234567console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
Rest (Modulo)
Deze bewerking geeft de rest van een deling terug en wordt uitgevoerd met de %-operator:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Exponent
Deze bewerking verheft een getal tot een bepaalde macht. Het eerste getal is het grondtal, en het tweede is de exponent waartoe het moet worden verheven. Dit wordt uitgevoerd met de **-operator:
123456console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
Prioriteit van uitvoering van bewerkingen
Elke bewerking heeft zijn eigen uitvoeringsprioriteit, en de volgorde van uitvoering is hiervan afhankelijk.
Opmerking
Als bewerkingen dezelfde prioriteit hebben, worden ze van links naar rechts uitgevoerd.
Haakjes ( ) kunnen worden gebruikt om de uitvoeringsprioriteit aan te passen:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Opmerking
Haakjes
()hebben de hoogste prioriteit. Binnenste haakjes worden eerst geëvalueerd, gevolgd door de buitenste.
1. Wat geeft de %-operator terug in JavaScript?
2. Wat is het resultaat van de volgende expressie?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.5
Wiskundige Bewerkingen in JavaScript
Veeg om het menu te tonen
JavaScript kan de volgende bewerkingen met getallen uitvoeren:
- Optelling (
+); - Aftrekking (
-); - Vermenigvuldiging (
*); - Deling (
/); - Rest, of Modulo (
%); - Exponent (
**).
Opmerking
Als je al bekend bent met deze bewerkingen en hoe ze werken, ga dan naar de laatste sectie (Prioriteit van uitvoering van bewerkingen) of ga verder met dit hoofdstuk.
Optelling en Aftrekking
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Vermenigvuldiging en deling
1234567console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
Rest (Modulo)
Deze bewerking geeft de rest van een deling terug en wordt uitgevoerd met de %-operator:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Exponent
Deze bewerking verheft een getal tot een bepaalde macht. Het eerste getal is het grondtal, en het tweede is de exponent waartoe het moet worden verheven. Dit wordt uitgevoerd met de **-operator:
123456console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
Prioriteit van uitvoering van bewerkingen
Elke bewerking heeft zijn eigen uitvoeringsprioriteit, en de volgorde van uitvoering is hiervan afhankelijk.
Opmerking
Als bewerkingen dezelfde prioriteit hebben, worden ze van links naar rechts uitgevoerd.
Haakjes ( ) kunnen worden gebruikt om de uitvoeringsprioriteit aan te passen:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Opmerking
Haakjes
()hebben de hoogste prioriteit. Binnenste haakjes worden eerst geëvalueerd, gevolgd door de buitenste.
1. Wat geeft de %-operator terug in JavaScript?
2. Wat is het resultaat van de volgende expressie?
Bedankt voor je feedback!