Hallo Ihr Lieben 
ich habe noch einmal eine Frage zur Deklaration mit var.
Innerhalb einer Funktion ist es klar: Mit var deklarierte Variablen sind nur innerhalb der Funktion verfügbar. Ohne var werden es eben globale Variablen oder eine bereits globale Variable gleichen Namens wird verwendet.
Warum lese ich dann aber immer wieder auch Variable ausserhalb von Funktionen (also direkt im Tag script, im Stamm, der Basis oder wie nennt man das?) sollten mit var deklariert werden!? Aber warum, ich habe es ausprobiert und egal ob ich Variable dort mit oder ohne var deklariere, sie sind global, also auch innerhalb der Funktionen verfügbar.
Warum sollte ich sie dann mit var deklarieren wenn sie nicht in Funktionen stehen? (Außer vielleicht wegen des besseren Stils?)
Vielen lieben Dank im Voraus
ich habe noch einmal eine Frage zur Deklaration mit var.
Innerhalb einer Funktion ist es klar: Mit var deklarierte Variablen sind nur innerhalb der Funktion verfügbar. Ohne var werden es eben globale Variablen oder eine bereits globale Variable gleichen Namens wird verwendet.
Warum lese ich dann aber immer wieder auch Variable ausserhalb von Funktionen (also direkt im Tag script, im Stamm, der Basis oder wie nennt man das?) sollten mit var deklariert werden!? Aber warum, ich habe es ausprobiert und egal ob ich Variable dort mit oder ohne var deklariere, sie sind global, also auch innerhalb der Funktionen verfügbar.
Warum sollte ich sie dann mit var deklarieren wenn sie nicht in Funktionen stehen? (Außer vielleicht wegen des besseren Stils?)
Vielen lieben Dank im Voraus