Er zijn vier logische operatoren in JavaScript: || (OR), && (AND), ! (NOT) en ?? (nullish coalescing). We zullen in dit onderdeel enkel de eerste drie behandelen.
OR (||)
let a =true;let b =false;let result = a || b; // true
In de meeste programmeertalen werkt de OR-operator enkel op het boolean datatype. Als een van de kanten true zijn dan geeft het true terug en anders is het false. In JavaScript kan je ook deze operatoren gebruiken op andere datatypes (zoals bij strings) maar hier gaan we momenteel nog niet dieper op ingaan.