BESTE WEBSITE FÜR WEBENTWICKLER

Basic JavaScript

JS Tutorial JS Syntax JS Variables JS Operators JS If Conditions JS Loops JS Strings JS Numbers JS Functions JS Objects JS Dates JS Arrays JS Sets JS Maps JS Math JS RegExp JS Data Types JS Errors JS Debugging JS Events JS Programming JS References JS UTF-8 Characters

JS Advanced

JS Versions JS Functions JS Objects JS Classes JS Iterations JS Promises JS Modules JS HTML DOM JS Windows JS Web API JS AJAX JS JSON JS jQuery JS Graphics JS Examples JS Objects

JavaScript. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es Fr Ru

JavaScript-Bedingungen


Bedingte Anweisungen

Beim Schreiben von Code möchten Sie oft verschiedene Aktionen für verschiedene Bedingungen ausführen.

Bedingte Anweisungen führen unterschiedlichen Code aus, je nachdem, ob eine Bedingung wahr oder falsch ist.

Bedingte Anweisungen umfassen:

  • if
  • if...else
  • if...else if...else
  • switch
  • ternary (? :)

Wann werden Konditionalsätze verwendet?

  • Verwenden Sie if, um einen Codeblock anzugeben, der ausgeführt werden soll, wenn eine bestimmte Bedingung true ist.
  • Verwenden Sie else, um einen Codeblock anzugeben, der ausgeführt werden soll, wenn dieselbe Bedingung false ist.
  • Verwenden Sie else if, um eine neue Bedingung anzugeben, die geprüft werden soll, ob die erste Bedingung false ist.
  • Verwenden Sie switch, um mehrere alternative Codeblöcke anzugeben, die ausgeführt werden sollen.
  • Verwenden Sie (? :) (ternär) als Abkürzung für if...else

Die if-Anweisung

Verwenden Sie if, um einen Codeblock anzugeben, der ausgeführt werden soll, wenn eine bestimmte Bedingung erfüllt ist true.

Syntax

if (condition) {
  // Code, der ausgeführt werden soll, wenn die Bedingung erfüllt ist true
}

Die else-Anweisung

Verwenden Sie else, um einen Codeblock anzugeben, der ausgeführt werden soll, wenn die gleiche Bedingung erfüllt ist false.

Syntax

if (condition) {
  // Code, der ausgeführt werden soll, wenn die Bedingung erfüllt ist true
} else {
  // Code, der ausgeführt werden soll, wenn die Bedingung erfüllt ist false
}

Die else if-Anweisung

Verwenden Sie else if, um eine neue Bedingung anzugeben, die getestet werden soll, ob die erste Bedingung erfüllt ist false.

Syntax

if (condition1) {
  // Code, der ausgeführt werden soll, wenn condition1 erfüllt ist true
} else if (condition2) {
  // Code, der ausgeführt werden soll, wenn condition1 false und condition2 wahr ist
} else {
  // Code, der ausgeführt werden soll, wenn condition1 und condition2 false sind
}

Die switch-Anweisung

Verwenden Sie switch, um viele alternative Codeblöcke anzugeben, die ausgeführt werden sollen.

Syntax

switch(expression) {
  case x:
    // Codeblock
    break;
  case y:
    // Codeblock
    break;
  default:
    // Codeblock
}

Ternärer Operator (? :)

Verwenden Sie (? :) (ternär) als Abkürzung für if...else.

Beispiel

condition ? expression1 : expression2