Über Kontrollstrukturen wird der Programmablauf geregelt. Abhängig von verschiedensten Bedingungen wird ein Script unterschielich reagieren.
| Schlüsselbegriff | Bedeutung |
| if-else | Führt eine Anweisung aus, abhängig davon ob eine Bedingung wahr ist oder falsch |
| while | Führt eine Anweisung aus, solange eine Bedingung wahr ist |
| do-while | Führt eine Anweisung aus. Mindestens einmal und dann solange wie eine Bedingung wahr ist. |
| for | Führt eine Anweisung so of aus, wie angegeben. |
| jump | Springt in einen anderen Teil einer Funktion oder eines Ereignisses |
| return | Anweisung zum Verlassen einer Funktion oder eines Events mit der Rückgabe eines Wertes |
| state | Übergang von einem State in einen anderen. |