Hallo!
"Wenn Sie innerhalb von Funktionen Variablen ohne das Schlüsselwort var deklarieren, dann sind diese Variablen global."
dazu muss sie ausserhalb der funktion erstmal _mit_ dem schlüsselwort var angelegt worden sein.
Ja. Weil Variablen in einer Funktion erst dann real existieren, wenn die Funktion abgespult wird.