JavaScript Vergleichs-undlogische Operatoren
Vergleichs- und logische Operatoren werden verwendet, umtrueoderfalse zu testen。
Vergleichsoperatoren
Vergleichsoperatoren werden in logischen Anweisungen verwendet, um zu bestimmen, ob Variablen oder Werte gleich sind.
x=5 Die folgende Tabelle erklärt die Vergleichsoperatoren:
| Operator | Beschreibung | Comparison | Rückgabewert | Beispiel |
|---|---|---|---|---|
| == | Gleich | x==8 | false | Beispiel » |
| x==5 | wahr | Beispiel » | ||
| === | Strikt gleich (Wert und Typ sind gleich) | x==="5" | false | Beispiel » |
| x===5 | wahr | Beispiel » | ||
| != | Nicht gleich | x!=8 | wahr | Beispiel » |
| !== | Operator für strikte Ungleichheit (entweder Wert oder Typ ist nicht gleich oder beide sind nicht gleich) | x!=="5" | wahr | Beispiel » |
| x!==5 | false | Beispiel » | ||
| > | Größer als | x>8 | false | Beispiel » |
| < | Kleiner als | x<8 | wahr | Beispiel » |
| >= | Größer als oder gleich | x>=8 | false | Beispiel » |
| <= | Kleiner als oder gleich | x<=8 | wahr | Beispiel » |
Verwendung
Sie können Vergleichsoperatoren in bedingten Anweisungen verwenden, um Werte zu vergleichen und dann basierend auf den Ergebnissen zu handeln:
Sie werden mehr über bedingte Anweisungen im nächsten Abschnitt dieses Tutorials lernen.
Logische Operatoren
Logische Operatoren werden verwendet, um die Logik zwischen Variablen oder Werten zu bestimmen.
Gegeben x=6 und y=3, erklärt die folgende Tabelle die logischen Operatoren:
| Operator | Beschreibung | Beispiel |
|---|---|---|
| && | und | (x < 10 && y > 1) ist true |
| || | oder | (x==5 || y==5) ist false |
| ! | not | !(x==y) ist true |
Bedingter Operator
JavaScript enthält außerdem einen bedingten Operator, der Variablen basierend auf bestimmten Bedingungen Werte zuweist.
Syntax
Beispiel
Beispiele
Wenn der Wert in der Variablen age kleiner als 18 ist, weise der Variablen voteable "Zu jung" zu, andernfalls weise der Variablen voteable "Alt genug" zu.
Ausprobieren »