Neueste Web-Entwicklung Tutorials
 

JavaScript If ... Else-Anweisungen


Conditional-Anweisungen werden verwendet, um verschiedene Aktionen auf der Grundlage verschiedener Bedingungen.


Bedingte Anweisungen

Sehr oft, wenn Sie Code schreiben, möchten Sie verschiedene Aktionen für verschiedene Entscheidungen durchzuführen.

Sie können bedingte Anweisungen in Ihrem Code verwenden, um dies zu tun.

In JavaScript haben wir die folgenden bedingten Anweisungen:

  • Verwenden Sie, if ein Block von Code zur Ausführung kommen sollen, wenn eine bestimmte Bedingung erfüllt ist
  • Verwenden Sie else einen Code - Block angeben , ausgeführt werden, wenn die gleiche Bedingung falsch ist
  • Verwenden Sie else if , else if eine neue Bedingung angeben zu testen, wenn die erste Bedingung falsch ist
  • Verwenden Sie switch zu viele alternative Codeblöcke angeben ausgeführt werden

Die if-Anweisung

Verwenden Sie das , if Anweisung ein Block von JavaScript - Code angeben , ausgeführt zu werden , wenn eine Bedingung erfüllt ist.

Syntax

if (condition) {
    block of code to be executed if the condition is true
}

Beachten Sie, dass , if in Kleinbuchstaben ist. Großbuchstaben ( If oder IF ) einen JavaScript - Fehler erzeugen.

Beispiel

Machen Sie einen "Good day" Gruß , wenn die Stunde weniger als 18.00 Uhr:

if (hour < 18) {
    greeting = "Good day";
}

Das Ergebnis der Begrüßung wird sein:

Good day
Versuch es selber "

Die else Statement

Verwenden Sie die else Anweisung ein Codeblock zu spezifizieren ausgeführt werden , wenn die Bedingung falsch 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 Stunde weniger als 18, erstellen Sie einen "Good day" Gruß, sonst "Good evening" :

if (hour < 18) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

Das Ergebnis der Begrüßung wird sein:

Good day
Versuch es selber "

Die else if - Anweisung

Verwenden Sie die else if - Anweisung eine neue Bedingung angeben , wenn die erste Bedingung falsch 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 es die Zeit ist weniger als 10:00, erstellen Sie einen "Good morning" Gruß, wenn nicht, aber die Zeit ist weniger als 20.00 Uhr, erstellen Sie einen "Good day" Gruß, sonst ein "Good evening" :

if (time < 10) {
    greeting = "Good morning";
} else if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

Das Ergebnis der Begrüßung wird sein:

Good day
Versuch es selber "

Beispiele

Mehr Beispiele

Zufallslink
In diesem Beispiel wird eine Verbindung zu entweder w3ii oder dem World Wildlife Foundation (WWF) schreiben. Durch eine Zufallszahl verwenden, gibt es eine Chance von 50% für jede der Verbindungen.


Testen Sie sich mit Übungen!

Übung 1 » Übung 2» Übung 3 » Übung 4» Übung 5 » Übung 6»