Zum Hauptinhalt springen

Beispiele für die Verwendung der if else-Anweisung in JavaScript: Arbeiten mit Bedingungen im Code

Die if else-Anweisung ist eines der grundlegenden Programmierwerkzeuge in JavaScript, mit dem Sie je nach Bedingungen verschiedene Aktionen ausführen können. Es ermöglicht Ihnen, logische Verzweigungen basierend auf verschiedenen Überprüfungen und Vergleichen zu erstellen, was es zu einem sehr leistungsfähigen Werkzeug für die Arbeit mit Bedingungen im Code macht.

Wir können dieses Beispiel mit einer if-else-Anweisung wie folgt implementieren:

Was ist eine if-else-Anweisung in JavaScript?

Mit der if-Anweisung können Sie eine Bedingung überprüfen und einen bestimmten Codeblock ausführen, wenn diese Bedingung wahr ist. Wenn die Bedingung falsch ist, wird die Codeausführung übersprungen und zum nächsten Teil des Programms weitergeleitet.

Die else-Anweisung wird verwendet, um einen Codeblock anzugeben, der ausgeführt wird, wenn die Bedingung der if-Anweisung falsch ist. Das heißt, wenn die Bedingung der if-Anweisung nicht erfüllt wird, wird der von der else-Anweisung angegebene Codeblock ausgeführt.

Beispiel für die Verwendung der if else-Anweisung :

let age = 18;if (age >= 18) else

Die if else-Anweisung kann in verschiedenen Situationen verwendet werden, z. B. um Benutzereingaben zu überprüfen, bestimmte Aktionen basierend auf den Werten von Variablen auszuführen oder zu überprüfen, ob Elemente in einem Array vorhanden sind.

Wenn Sie die if-else-Anweisung verwenden, können Sie flexibleren und funktionaleren Code in JavaScript entwickeln, der sich an unterschiedliche Bedingungen und Benutzerverhalten anpasst.

Bedingte Ausdrücke in JavaScript

In JavaScript werden die if-Anweisung und ihre Variationen wie if verwendet, um bedingte Ausdrücke zu erstellen. else und if. else if. else .

Die if-Anweisung überprüft, ob eine bestimmte Bedingung wahr ist. Wenn die Bedingung erfüllt ist, wird ein Codeblock ausgeführt, der sich nach der if-Anweisung befindet. Wenn die Bedingung nicht erfüllt wird, wird der Code nach der if-Anweisung ignoriert.

Eine if-Anweisung. else bietet die Möglichkeit, je nach Ergebnis der Bedingungsüberprüfung verschiedene Codeblöcke auszuführen. Wenn die Bedingung nach der if-Anweisung erfüllt ist, wird der Codeblock ausgeführt, der sich nach der if-Anweisung befindet. Andernfalls wird ein Codeblock ausgeführt, der sich nach der else-Anweisung befindet, wenn die Bedingung nicht erfüllt wird.

Eine if-Anweisung. else if. mit else können Sie mehrere Bedingungen überprüfen und entsprechende Codeblöcke ausführen. Wenn eine Bedingung erfüllt ist, wird der Codeblock ausgeführt, der sich nach dieser Bedingung befindet. Wenn keine der Bedingungen erfüllt ist, wird ein Codeblock ausgeführt, der sich nach der else-Anweisung befindet.

Bedingte Ausdrücke ermöglichen es Programmierern, flexible und interaktive Programme zu erstellen, die sich an verschiedene Situationen anpassen können. Sie werden häufig in verschiedenen Programmierbereichen verwendet und sind eines der Hauptkonzepte bei der Entwicklung von JavaScript-Programmen.

Einfache Bedingung mit einer if-Anweisung

Eine einfache Bedingung mit einer if-Anweisung in JavaScript ermöglicht es Ihnen, die Ausführung einer bestimmten Bedingung zu überprüfen und den entsprechenden Code abhängig vom Ergebnis der Überprüfung auszuführen. Dies ist sehr nützlich, wenn Sie auf einen bestimmten Zustand einer Variablen oder eines Werts reagieren müssen.

Die if-Anweisung hat die folgende Syntax:

if (условие) 

Wenn die in Klammern eingeschlossene Bedingung wahr ist, wird Code ausgeführt, der sich in einem Block befindet, der in geschweiften Klammern eingeschlossen ist.

Ein Beispiel für eine einfache Bedingung:

var temperature = 25;if (temperature >= 30)

Wenn die Bedingung nicht wahr ist, wird der Code im if-Block nicht ausgeführt. Zum Beispiel:

var temperature = 25;if (temperature >= 30) else

Wenn Sie die if-Anweisung verwenden, können Sie abhängig von einer bestimmten Bedingung eine Auswahl im Programm treffen und in verschiedenen Situationen unterschiedlichen Code ausführen.

Bedingung mit einer if-else-Anweisung

if else-Anweisung in JavaScript können Sie abhängig von der angegebenen Bedingung verschiedene Codeblöcke ausführen.

if (условие) else 

Im folgenden Beispiel wird die Verwendung der if else-Anweisung veranschaulicht, um eine Zahl auf Parität zu überprüfen:

let number = 10;if (number % 2 === 0) else

In diesem Fall wird die Meldung "Die Zahl ist gerade" in der Konsole angezeigt, wenn die Zahl ohne Rest durch 2 geteilt wird. Andernfalls wird die Meldung "Ungerade Zahl" angezeigt.

Sie können auch eine if else-Anweisung verwenden, um verschiedene Aktionen auszuführen, abhängig von mehreren Bedingungen. Zum Beispiel:

let age = 18;let isStudent = true;if (age >= 18 && isStudent) else if (age >= 18 && !isStudent) else

In diesem Beispiel wird die Meldung "Sie können einen Studentenrabatt erhalten" angezeigt, wenn das Alter größer oder gleich 18 ist. Wenn das Alter größer oder gleich 18 ist, aber kein Student ist, wird die Meldung "Sie können einen normalen Rabatt erhalten" angezeigt. Andernfalls wird die Meldung "Sie haben keinen Anspruch auf einen Rabatt" angezeigt.

Die if else-Anweisung ist eines der grundlegenden Werkzeuge für die Arbeit mit Bedingungen in JavaScript und ermöglicht das Erstellen von verzweigten Codeblöcken.

Mehrfachauswahl mit der else if-Anweisung

Mit der if-Anweisung in JavaScript können Sie Bedingungen überprüfen und bestimmte Codeblöcke basierend auf den Validierungsergebnissen ausführen. In einigen Situationen müssen Sie jedoch möglicherweise mehrere Bedingungen überprüfen und für jede Bedingung unterschiedliche Aktionen ausführen.

JavaScript verwendet dazu die else if-Anweisung. Es ermöglicht Ihnen, nach einer if-Anweisung mehrere zusätzliche Überprüfungen hinzuzufügen und die entsprechenden Codeblöcke nur für die Bedingungen auszuführen, die erfüllt sind.

Die Struktur der else if-Anweisung lautet wie folgt:

OperatorDie Beschreibung
if (Bedingung) Wird ausgeführt, wenn die Bedingung wahr ist
else if (Bedingung) Wird ausgeführt, wenn die Bedingung wahr ist und die vorherigen Bedingungen falsch sind
else Wird ausgeführt, wenn alle vorherigen Bedingungen falsch sind

Nehmen wir zum Beispiel an, wir haben eine Variable number , die Werte zwischen 1 und 5 annehmen kann. Wir möchten abhängig vom Wert der Variablen eine entsprechende Meldung ausgeben:

console.log("Variable ist 1");

> else if (number === 2)

console.log("Variable ist 2");

> else if (number === 3)

console.log("Variable ist 3");

> else if (number === 4)

console.log("Variable ist 4");

> else if (number === 5)

console.log("Variable ist 5");

console.log("Die Variable liegt nicht im Bereich von 1 bis 5");

Beachten Sie, dass die else-Anweisung am Ende als Alternative zu allen vorhergehenden Bedingungen verwendet wird, die nicht erfüllt wurden.

Mit der else if-Anweisung können Sie eine beliebige Anzahl von Optionen überprüfen und für jeden einen entsprechenden Codeblock ausführen. Dies ist in Situationen nützlich, in denen verschiedene Aktionen abhängig von verschiedenen Bedingungen durchgeführt werden müssen.

Verwenden von logischen Operatoren unter Bedingungen

Mit if else-Anweisungen können Sie verschiedene Bedingungen im Code überprüfen und abhängig vom Ergebnis der Überprüfung einen bestimmten Satz von Anweisungen ausführen. Manchmal ist es jedoch erforderlich, komplexere Prüfungen durchzuführen, indem Sie Kombinationen von Bedingungen mit logischen Operatoren angeben.

In JavaScript werden drei logische Operatoren bereitgestellt:

Der Operator Und (&&): gibt true zurück, wenn beide Operanden true sind, andernfalls wird false zurückgegeben.

Operator ODER (