JavaScript else
Die else-Anweisung
Verwenden Sie die Anweisung else, um einen Codeblock anzugeben, der ausgeführt werden soll, wenn eine Bedingung false ist.
if (condition) {
// block of code to be executed if the condition is true
} else {
// block of code to be executed if the condition is false
}
Beispiel
Wenn die Uhrzeit kleiner als 18 ist, erstellen Sie eine Begrüßung "Good day", andernfalls "Good evening":
if (hour < 18) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
Try it Yourself »
Die else if-Anweisung
Verwenden Sie die Anweisung else if, um eine neue Bedingung anzugeben, wenn die erste false ist.
Syntax
if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}
Beispiel
Wenn die Uhrzeit weniger als 10:00 Uhr ist, erstellen Sie eine Begrüßung "Good morning" , wenn nicht, aber die Uhrzeit weniger als 20:00 Uhr ist, erstellen Sie eine Begrüßung "Good day", andernfalls einen "Good evening":
if (time < 10) {
greeting = "Good morning";
} else if (time < 20) {
greeting = "Good day";
} else {
greeting = "Good evening";
}
Try it Yourself »
Beispiel
In diesem Beispiel wird ein Link zu W3Schools oder zum World Wildlife Fund (WWF) erstellt. Durch die Verwendung einer Zufallszahl besteht für jeden der Links eine 50%ige Chance.
let text;
if (Math.random() < 0.5) {
text = "<a href='https://w3schools.com'>Visit W3Schools</a>";
} else {
text = "<a href='https://wwf.org'>Visit WWF</a>";
}
document.getElementById("demo").innerHTML = text;
Try it Yourself »
