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:
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.5Vergelijkingsoperatoren
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:
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:
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:
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:
let a = 5;
let b = 2;
let c = a + b; // c is 7Door 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.