JavaScript (Boolesche Operatoren)


Operatoren

Um mit Variablen etwas anfangen zu können, müssen wir diese verändern können. Dazu dienen so genannte Operatoren. Für diverse Zecke gibt es natürlich unterschiedliche Operatoren.

Boolesche Operatoren

Für die Arbeit mit Wahrheitswerten existieren eigene Operatoren. Diese vergleichen zwei Wahrheitswerte und liefern einen Wahrheitswert als Ergebnis. Für die booleschen Operatoren gibt es ein Zeichen und den dazugehörigen Begriff. Dieser unterscheidet sich aber in seiner Bedeutung meist von seinem umgangssprachlichen Pendant.

var x = true;
var y = false;
x && y //ergibt false
x && x //ergibt true

Das Gegenstück zum logischen UND ist das logische ODER (Operator ||). Der Operator liefert true, wenn mindestens einer der beiden Variablen true ist.

x || y //ergibt true
y || y //ergibt false

Der letzte boolesche Operator ist die Negation (Operator !). Er kehrt seinen Wahrheitswert um. Aus true wird false, aus false wird true.

var x = true;
x = !x; //ergibt false

<< Arithmetischen Operatoren
>> Vergleichsoperatoren

W3C Validator | W3C CSS-Validator