Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

4Verschachtelungen

Code-Blöcke in JavaScript (gekennzeichnet durch geschweifte Klammern {}) können ineinander verschachtelt werden, d.h. man kann in einen Code-Block beliebige andere Code-Blöcke schreiben.

Bei Verzweigungen wird das besonders häufig verwendet, um komplexere Entscheidungen zu treffen. Man kann sich das vorstellen wie beim Autofahren, wo ich mehrmals hintereinander entscheide, ob ich links oder rechts abbiegen muss oder vielleicht einfach weiter geradeaus fahre.

In JavaScript kann das dann so aussehen:

if (Bedingung1){ 
  bedingter Anweisungsblock1 
  if(Bedingung2){ 
    bedingter Anweisungsblock2
  }
} else {
  alternativer Anweisungsblock1
  if(Bedingung3){
    bedingter Anweisungsblock3
  }
}

z.B. Anweisungsblock3 wird dann nur ausgeführt, wenn Bedingung1 falsch ist und Bedingung3 wahr.


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?