6Verschachtelungen
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.