Tach!
Ich hab das mal korrigiert.
Hast du auch gleich das
var
innerhalb der Funktion eingesetzt gegen Seiteneffekte?
Ich haben das auf Nebenwirkungsfreiheit umgestellt. (Seiteneffekt ist ein aus einer falschen wörtlichen Übersetzung entstandenes Wort, das es eigentlich nicht gibt.)
Insgesamt ist das für meinen Geschmack noch zu geschwätzig, mit zu vielen Variablen. Aber um dem Anfänger die einzelnen Schritte zu zeigen, mag es geeignet sein.
Wenn ich heute gegen Abend irgendwie die Zeit finde schau ich mal über den ganzen Artikel. Grad bei den Anfängersachen müssen wir exakt und unmissverständlich sein. Die vielen Variablen sind das eine, aber in einer Funktion globale Variablen zu verändern, die dann den Rückgabewert nochmal zugewiesen bekommen ist völlig absurd.
Das ist raus. Ich hab aber nur die Beispiele angeschaut und auch nur geprüft, dass der Erläuterungstext darunter noch konform ist.
dedlfix.