jobo: document objekt

Beitrag lesen

Hallo,

Hi,

"var" hat was mit global oder nicht global zu tun?

Ja.

variablen im globalen scope sind doch immer global. im scope einer funktion eben nur in deren scope.

Nein, letzteres eben nur, wenn sie mit var deklariert sind.

O.k., da ich JSLint immer wieder benutze und wie ich bei http://coffeescript.org/ grade las, sollten Variablen ja sowieso deklariert werden. Werden sie nicht innerhalb einer Funktion mit var deklariert geht dann JS davon aus, dass sie im globalen Scope hätten deklariert werden müssen (gehört dann wohl weniger zu den "good parts", dass JS das so korrigiert).

Gruß

jobo