wie sieht eine definierte Variable aus?
var x=0; ????
und eine deklarierte
var x; ?????
So richtig. Wenn du die Variablen in deinem Beispiel nur innerhalb der Funktion definierst, sind es lokale Variable.
Ergo: Ausserhalb der Funktion definieren.
Herr Wirt, bitte einen (weiteren) Kurzen auf das Bier.