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);