Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Anwendung von Else If für Mehrere Bedingungen | Bedingte Anweisungen
Einführung in JavaScript
course content

Kursinhalt

Einführung in JavaScript

Einführung in JavaScript

1. Grundlagen
2. Variablen und Datentypen
3. Grundoperationen
4. Bedingte Anweisungen
5. Schleifen
6. Funktionen

book
Anwendung von Else If für Mehrere Bedingungen

Nun betrachten wir ein Szenario, in dem mehrere Bedingungen eine Rolle spielen:

1234567891011121314151617
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
copy

In diesem Beispiel ist die Variable a größer als 10, aber auch andere Meldungen wie "greater than 5" und "greater than 0" werden ausgegeben. Dies entspricht nicht dem gewünschten Verhalten, wenn nur eine Bedingung ausgeführt werden soll. Die else-Anweisung ist hier aufgrund der mehreren Bedingungen nicht geeignet.

Einführung von else if

Die else if-Konstruktion bietet eine Lösung, um innerhalb einer Reihe von Bedingungen einen bestimmten Codeblock auszuwählen:

javascript

Wie Sie sehen können, ist die else-if-Anweisung unkompliziert, mit einer if-Anweisung, gefolgt von ihr:

javascript

Wenden wir dies auf unser Beispiel an:

1234567891011
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
copy

Nun haben wir eine Abfolge von Bedingungen erstellt. Sobald mindestens eine if-Bedingung true wird, wird die Kette unterbrochen.

Hinweis

Diese Struktur ist nützlich, wenn nur eine Bedingung erfüllt sein muss.

Hinzufügen von else

Sie können auch eine else-Anweisung nach der Bedingungskette hinzufügen. Lassen Sie uns unser Beispiel anpassen:

12345678910111213
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
copy
question mark

Was wird in die Konsole ausgegeben, wenn der folgende Code ausgeführt wird?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Einführung in JavaScript

Einführung in JavaScript

1. Grundlagen
2. Variablen und Datentypen
3. Grundoperationen
4. Bedingte Anweisungen
5. Schleifen
6. Funktionen

book
Anwendung von Else If für Mehrere Bedingungen

Nun betrachten wir ein Szenario, in dem mehrere Bedingungen eine Rolle spielen:

1234567891011121314151617
let a = 11; if (a > 15) { console.log('greater than 15'); } if (a > 10) { console.log('greater than 10'); } if (a > 5) { console.log('greater than 5'); } if (a > 0) { console.log('greater than 0'); }
copy

In diesem Beispiel ist die Variable a größer als 10, aber auch andere Meldungen wie "greater than 5" und "greater than 0" werden ausgegeben. Dies entspricht nicht dem gewünschten Verhalten, wenn nur eine Bedingung ausgeführt werden soll. Die else-Anweisung ist hier aufgrund der mehreren Bedingungen nicht geeignet.

Einführung von else if

Die else if-Konstruktion bietet eine Lösung, um innerhalb einer Reihe von Bedingungen einen bestimmten Codeblock auszuwählen:

javascript

Wie Sie sehen können, ist die else-if-Anweisung unkompliziert, mit einer if-Anweisung, gefolgt von ihr:

javascript

Wenden wir dies auf unser Beispiel an:

1234567891011
let a = 11; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); }
copy

Nun haben wir eine Abfolge von Bedingungen erstellt. Sobald mindestens eine if-Bedingung true wird, wird die Kette unterbrochen.

Hinweis

Diese Struktur ist nützlich, wenn nur eine Bedingung erfüllt sein muss.

Hinzufügen von else

Sie können auch eine else-Anweisung nach der Bedingungskette hinzufügen. Lassen Sie uns unser Beispiel anpassen:

12345678910111213
let a = -61; if (a > 15) { console.log("greater than 15"); } else if (a > 10) { console.log("greater than 10"); } else if (a > 5) { console.log("greater than 5"); } else if (a > 0) { console.log("greater than 0"); } else { console.log("No condition is satisfied"); }
copy
question mark

Was wird in die Konsole ausgegeben, wenn der folgende Code ausgeführt wird?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt