Hoofdstuk 3 van 12

Operatoren en expressies in JavaScript: rekenen en vergelijken

2 min

In het vorige hoofdstuk heb je gezien hoe je in JavaScript variabelen declareert en gebruikt, en welke datatypes er zijn. In dit hoofdstuk kijken we naar de operatoren en de expressies van JavaScript, waarmee je die variabelen en datatypes verder kunt bewerken. Je ziet ook hoe je met de controlestructuren code uitvoert op basis van bepaalde voorwaarden.

Operatoren in JavaScript

Operatoren zijn in JavaScript symbolen die staan voor een rekenkundige of logische bewerking op variabelen of waarden. Dit zijn een paar veelgebruikte operatoren:

Rekenkundige operatoren

Met deze operatoren voer je de basisbewerkingen uit: optellen, aftrekken, vermenigvuldigen en delen. Zo gebruik je ze:

javascript
let a = 5;
let b = 2;

let c = a + b; // c is 7
let d = a - b; // d is 3
let e = a * b; // e is 10
let f = a / b; // f is 2.5

Vergelijkingsoperatoren

Met deze operatoren vergelijk je twee waarden, ze geven een boolean terug (waar of onwaar), afhankelijk van het resultaat van de vergelijking. Zo gebruik je ze:

javascript
let a = 5;
let b = 2;

console.log(a > b); // Toont "true"
console.log(a < b); // Toont "false"
console.log(a >= b); // Toont "true"
console.log(a <= b); // Toont "false"
console.log(a == b); // Toont "false"
console.log(a != b); // Toont "true"

Let op: de gelijkheidsoperator (==) kijkt of de waarden van de variabelen gelijk zijn, en de ongelijkheidsoperator (!=) of ze verschillen. Daarnaast bestaan er de strikte gelijkheidsoperator (===) en de strikte ongelijkheidsoperator (!==), die zowel de waarden als de types van de variabelen controleren. Bijvoorbeeld:

javascript
let a = 5;
let b = '5';

console.log(a == b); // Toont "true"
console.log(a === b); // Toont "false"
console.log(a != b); // Toont "false"
console.log(a !== b); // Toont "true"

Logische operatoren

Met deze operatoren combineer je booleaanse expressies via EN (&&) en OF (||). Zo gebruik je ze:

javascript
let a = true;
let b = false;

console.log(a && b); // Toont "false"
console.log(a || b); // Toont "true"

Expressies in JavaScript

Een expressie is in JavaScript een combinatie van waarden, variabelen en operatoren die een waarde teruggeeft. De expressie ‘5 + 2’ geeft bijvoorbeeld de waarde ‘7’ terug. Zulke expressies gebruik je overal in je code om bewerkingen uit te voeren en het resultaat aan een variabele toe te kennen, zoals in het volgende voorbeeld:

javascript
let a = 5;
let b = 2;
let c = a + b; // c is 7

Door operatoren en expressies met beleid in te zetten, bewerk je variabelen en data heel nauwkeurig en bouw je complexe programma’s.

Conclusie

In dit hoofdstuk heb je de operatoren en expressies van JavaScript gezien, en hoe je ze gebruikt om variabelen en data verder te bewerken. In het volgende hoofdstuk zie je hoe je met de controlestructuren code uitvoert op basis van bepaalde voorwaarden. Die begrippen heb je nodig om complexere en betere programma’s in JavaScript te schrijven.

Nieuwsbrief

Nieuwe tests, tutorials en projecten, per e-mail.

Reproduceerbare tests, geversioneerde code, gedateerde resultaten. Nooit spam.