if
Führt Code aus, wenn eine Bedingung erfüllt ist
 if (x > 5) { ... }

else
Führt Code aus, wenn die Bedingung nicht erfüllt ist
 if (x > 5) { ... } else { ... }

else if
Führt zusätzlichen Code aus, wenn eine weitere Bedingung erfüllt ist
 if (x > 5) { ... } else if (x < 5) { ... }

switch
Führt Code aus, basierend auf verschiedenen Bedingungen
 switch (wert) { case 1: ... break; case 2: ... break; default: ... }

for
Schleife, die Code mehrmals ausführt
 for (let i = 0; i < 5; i++) { ... }

while
Schleife, die Code ausführt, solange eine Bedingung erfüllt ist
 while (x < 10) { ... }

do while
Schleife, die Code ausführt und dann die Bedingung überprüft
 do { ... } while (x < 10);