Struppi: Nochmals return!

Beitrag lesen

und diese variablen,welche ich in einer funktion ohne var deklariere,sind automatisch für alle funktionen gültig?also da brauch ich kein return myTestVar schreiben,sondern kann sofort,wenn ich was ausgeben will diese variable nehmen?

Ja, aber jeder der sauber programmieren möchte wird sowas vermeiden, denn je mehr globale Variabeln du hast, umso mehr Fehler kannst du machen. Auch wenn du z.b. Skripte von anderen einbindest könntes es dann passieren, wenn jeder mit globalen Variabeln arbeiten würde, dass dieses auch die Variabel myTestVar verwendet und mit Werten überschreibt. Und dann? Alles umschreiben.

globale Variabeln also wo immer möglich vermeiden!

Struppi.