3Spiegel im Spiegel im Spiegel im Spiegel
Funktionen sind eine tolle Sache. Sie können immer wieder aufgerufen werden. Das macht den JavaScript-Code kürzer und erleichtert die Arbeit, z.B. kann man mit der Mitternachtsformel immer zuverlässig die Nullstellen einer quadratischen Funktion berechnen, sobald man a, b und c in die Formel einsetzt. Manche Taschenrechner bieten dafür sogar eine Funktion.
Eine Funktion kann sich aber auch selber aufrufen. Das nennt man Rekursion. So könnte man z.B. in einem Spiel so lange Würfeln bis man einen Pasch hat und sich die Anzahl der Versuche merken.