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:

if (age<18) x="Too young";

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

Variablenname=(Bedingung)?Wert1:Wert2 

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.

voteable=(age<18)?"Zu jung":"Alt genug";

Ausprobieren »
Weitere Erweiterungen