Moin Mario,
Das hängt von der Sichtbarkeit (Scope) der Variablen ab.
Generell gilt:
[variable] = [Inhalt] -> global sichtbar
ohne #targetengine-Anweisung nur während der Skriptausführung
mit #targetengine-Anweisung auch nach Skriptausführung innerhalb der Engine
var [variable] = [Inhalt] außerhalb von Funktionen -> global,
innerhalb von Funktionen in der Funktion und den in der Funktion definierten Funktionen.
Variablen, die Du nicht mehr benötigst, kannst Du wieder verwenden, also nich mehr benötigte Variablen innerhalb des gleichen Bereichs, also z. B. nacheinander ausgeführte Schleifen können innerhalb des gleichen Scopes wieder verwendet werden.
Bei verschachtelten Schleifen verwende ich persönlich diese Schreibweise
i, ii, iii usw.
hth
als Antwort auf: [#573471]