Zum Inhalt springen

Operator

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 19.10.2026

Ein Operator ist ein Zeichen, das etwas mit Werten tut: rechnen, vergleichen, verknüpfen.

Operator

Ein Zeichen oder Wort, das mit einem oder zwei Werten etwas tut und ein Ergebnis liefert.
Beispiel: „Der Operator für den Vergleich hat drei Gleichheitszeichen, der für die Zuweisung eines.“

Abgrenzung zum Operanden: Der Operator ist das Zeichen, die Operanden sind die Werte links und rechts davon.

Die Gruppen, die vorkommen

Rechenoperatoren addieren, subtrahieren, multiplizieren, teilen. Dazu kommt der Rest einer Teilung, der häufiger gebraucht wird als gedacht: Mit ihm lässt sich prüfen, ob eine Zahl gerade ist, oder jede dritte Zeile einfärben.

Vergleichsoperatoren liefern einen Wahrheitswert. Logische Operatoren verknüpfen solche Werte mit und, oder und nicht. Der Zuweisungsoperator schließlich legt einen Wert unter einen Namen.

Ein Gleichheitszeichen, zwei, drei

Das ist die Stelle, an der die meisten Missverständnisse entstehen. Ein Gleichheitszeichen weist zu. Zwei vergleichen mit Umwandlung, sodass die Zahl 1 und der Text „1“ als gleich gelten. Drei vergleichen ohne Umwandlung und verlangen denselben Datentyp.

let x = 5;          // Zuweisung
1 == "1";           // true, mit Umwandlung
1 === "1";          // false, Typ zählt mit
0 == false;         // true
0 === false;        // false

12 % 5;             // 2, der Rest der Teilung

In JavaScript wird deshalb durchgehend mit drei Zeichen verglichen. Die Umwandlung spart selten Arbeit und sorgt regelmäßig für Fehler, die erst auffallen, wenn ein unerwarteter Wert ankommt.

Dass die Reihenfolge festliegt

Punkt vor Strich gilt auch hier, und darüber hinaus hat jeder Operator einen festen Rang. Wer sich nicht sicher ist, setzt Klammern. Sie kosten nichts und ersparen dem nächsten Leser das Nachschlagen.

Siehe auch:

Boolean (Wahrheitswert)

Ein Datentyp mit genau zwei Zuständen: wahr und falsch.

#Programmiersprachen

Datentyp

Die Art eines Wertes: Zahl, Text oder Wahrheitswert. Daran hängt, was sich damit anstellen lässt.

#Programmiersprachen

Bedingung (If-Else)

Stellt eine Frage mit zwei möglichen Antworten und lässt davon abhängen, was als Nächstes passiert.

#Programmiersprachen

Variablen

Ein benannter Platz, an dem ein Wert liegt, solange das Programm läuft.

#Programmiersprachen