Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Logische Operatoren | Sectie
JavaScript Basis

bookLogische Operatoren

Veeg om het menu te tonen

Wanneer het nodig is om beslissingen te nemen in je code op basis van meer dan één voorwaarde, kun je met logische operatoren deze voorwaarden combineren of aanpassen. JavaScript biedt drie hoofdlogische operatoren: EN (&&), OF (||) en NIET (!).
Deze operatoren worden gebruikt om meerdere booleaanse expressies te verbinden of hun waarden om te keren.

  • De EN-operator (&&) geeft true terug alleen als beide voorwaarden waar zijn;
  • De OF-operator (||) geeft true terug als ten minste één van de voorwaarden waar is;
  • De NIET-operator (!) keert de waarde van een voorwaarde om: als een voorwaarde true is, maakt ! deze false, en omgekeerd.

Deze operatoren worden meestal gebruikt in if-statements om de stroom van het programma te sturen op basis van complexere logica.

123456789101112131415161718192021
const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
copy

Wanneer je logische operatoren combineert, bepaalt de operatorprioriteit de volgorde waarin ze worden geëvalueerd. In JavaScript heeft de NIET (!) operator de hoogste prioriteit, gevolgd door EN (&&), en daarna OF (||).

Dit betekent dat expressies met ! eerst worden geëvalueerd, daarna &&, en ten slotte ||. Je kunt haakjes () gebruiken om voorwaarden te groeperen en de evaluatievolgorde te bepalen.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 8

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 8
some-alt