Menu
Coddy logo textTech

If – Else

Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 24 von 77.

if ermöglicht es uns, bestimmten Code auszuführen, wenn eine Bedingung erfüllt ist. Aber was ist, wenn wir etwas anderes ausführen möchten, wenn die Bedingung nicht erfüllt ist?

Dafür haben wir die Anweisung else:

let age = 15;
let status = "None";
if (age >= 18) {
	status = "Adult";
} else {
	status = "Young";
}

Im obigen Beispiel ist age kleiner als 18, was bedeutet, dass der else-Code ausgeführt wird und status den Wert "Young" enthalten wird.

Wir können es mit der Anweisung else if sogar noch tiefgründiger machen:

let age = 68;
let status = "None";
if (age < 18) {
	status = "Young";
} else if (age >= 18 && age <= 65) {
	status = "Adult";
} else {
	status = "Old";
}

Hier wird geprüft, ob age kleiner als 18 ist. Falls nicht, wird mit der nächsten Bedingung fortgefahren und geprüft, ob age zwischen 18 und 65 liegt. Falls diese Bedingung ebenfalls nicht erfüllt ist, wird status auf "Old" gesetzt.

Wir können beliebig viele else if-Anweisungen hinzufügen:

if (condition1) {
	code;
} else if (condition2) {
	code;
} else if (condition3) {
	code;
	...
challenge icon

Aufgabe

Anfänger

Du erhältst einen Code, der als Eingabe eine Zahl erhält, die die Windgeschwindigkeit angibt, und sie in einer Variablen namens wind speichert.

Hinweis: Die Eingabe wird im Hintergrund verarbeitet. In JavaScript ist es problematisch, Eingaben vom Benutzer zu erhalten, daher werden wir sie in diesem Abschnitt nicht bearbeiten.

 

Deine Aufgabe ist es, die Variable condition basierend auf den folgenden Bedingungen zu initialisieren:

  • "Calm", wenn wind kleiner als 8 ist,
  • "Breeze", wenn wind zwischen 8 und 31 liegt (einschließlich 8 und 31).
  • "Gale", wenn wind zwischen 32 und 63 liegt (einschließlich 32 und 63)
  • "Storm" andernfalls

Sieh dir die Testfälle an, um alle Eingaben und die erwarteten Ausgaben zu sehen

Probier es selbst

let wind = parseInt(inp); // Ändere diese Zeile nicht
let condition = "unset";
// Schreibe deinen Code darunter


// Ändere die Zeile unten nicht
console.log(`condition = ${condition}`);
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-JavaScript-Compiler