ECMAScript-if-Anweisung

Die if-Anweisung ist eine der häufigsten Anweisungen in ECMAScript.

ECMAScript-Anweisungen

ECMA-262 beschreibt mehrere Arten von ECMAScript-Anweisungen (Anweisungen).

Anweisungen definieren die meisten Anweisungen in ECMAScript und verwenden in der Regel eine oder mehrere Schlüsselwörter, um die Aufgabe zu erledigen.

Anweisungen können sehr einfach sein, z.B. eine Funktion zu benachrichtigen, dass sie beendet werden soll, oder sehr komplex, wie die Deklaration eines Befehlsatzes, der wiederholt ausgeführt wird.

In diesem Kapitel über ECMAScript-Anweisungen haben wir alle Standard-ECMAScript-Anweisungen vorgestellt.

if-Anweisung

Die if-Anweisung ist eine der häufigsten Anweisungen in ECMAScript und auch in vielen anderen Programmiersprachen.

Syntax der if-Anweisung:

if (condition) statement1 else statement2

dabei condition kann jede Ausdrucksform sein, das Ergebnis muss nicht unbedingt ein echter boolean-Wert sein, ECMAScript wandelt es in einen boolean-Wert um.

;wenn das Ergebnis der Bedingungsrechnung true ist, wird ausgeführt statement1;wenn das Ergebnis der Bedingungsrechnung false ist, wird ausgeführt statement2.

Jede Anweisung kann eine Zeile Code oder einen Code-Block sein.

Beispiel:

if (i > 30)
  {alert("Größer als 30");}
else
  {alert("Kleiner als oder gleich 30");}

Hinweis:Der Einsatz von Code-Blöcken wird als beste Programmierpraxis angesehen, selbst wenn nur eine Zeile Code ausgeführt werden soll. Dies macht es jedem klar, was bei jeder Bedingung ausgeführt werden soll.

Es können mehrere if-Anweisungen hintereinander geordnet werden. Zum Beispiel:

if (condition1) statement1 else if (condition2) statement2 else statement3

Beispiel:

if (i > 30) {
  alert("Größer als 30");
} else if (i < 0) {
  alert("Kleiner als 0");
} else {
  alert("Zwischen 0 und 30");
}