Einführung
Effektivstes Lernen der JavaScript-Grundlagen mit der Konsole
Arbeiten mit Strings (= Zeichenketten)
Strings durchsuchen
Mathematische Operatoren und das „Math“-Objekt
Datentypen und Typkonvertierung
Relationalen Opteratoren (Vergleichsoperatoren)
Logische Operatoren
Kontrollstrukturen
Funktionen
Ausblick auf das DOM (Teil 1 von 2)
Referenzen
JavaScript-Referenz: Alle Vergleichsoperatoren
Die relationalen Operatoren vergleichen ihre Operanden und geben einen booleschen Wert (true oder false) zurück. Hier ist eine umfassende Übersicht aller relationalen Operatoren in JavaScript:
Grundlegende Vergleichsoperatoren
Operator | Name | Beschreibung | Beispiel | Ergebnis |
---|---|---|---|---|
== | Gleichheit | Prüft auf Wertgleichheit mit Typkonvertierung | 5 == "5" | true |
!= | Ungleichheit | Prüft auf Wertungleichheit mit Typkonvertierung | 5 != "6" | true |
=== | Strikte Gleichheit | Prüft auf Wert- und Typgleichheit | 5 === "5" | false |
!== | Strikte Ungleichheit | Prüft auf Wert- oder Typungleichheit | 5 !== "5" | true |
> | Größer als | Prüft, ob linker Operand größer ist | 10 > 5 | true |
>= | Größer oder gleich | Prüft, ob linker Operand größer oder gleich ist | 10 >= 10 | true |
< | Kleiner als | Prüft, ob linker Operand kleiner ist | 5 < 10 | true |
<= | Kleiner oder gleich | Prüft, ob linker Operand kleiner oder gleich ist | 5 <= 5 | true |
Spezielle Vergleichsoperatoren
Operator | Name | Beschreibung | Beispiel | Ergebnis |
---|---|---|---|---|
in | In-Operator | Prüft, ob eine Eigenschaft in einem Objekt existiert | "name" in {name: "Max"} | true |
instanceof | Instanz-Operator | Prüft, ob ein Objekt eine Instanz einer Klasse ist | [] instanceof Array | true |