Ergebnis 1 bis 3 von 3
Thema: lokale und globale variablen
-
23-12-2011, 13:47 #1
Mitglied
- registriert
- 31-05-2011
- Beiträge
- 37
lokale und globale variablen
hallo,
wenn ich eine variable mit var anlege außerhalb einer funktion. Ist diese variable dann für alle script container gültig und was ist der unterschied ob ich sie mit var oder ohne var anlege??
mit freundlichen grüßen aräs
-
23-12-2011, 14:23 #2
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: lokale und globale variablen
var ist eine Deklaration, damit weiß der Kompiler schon, dass eine Variabel erzeugt wird. Im globalen Namensraum macht es im Prinzip keinen Unterschied, ob du die Variabeln mit var deklarierst oder einfach durch eine Zuweisung initierst.
Code:var x; // Deklaration x = 1; // Initierung var x = 1; Deklaration mit Initierung
Schau dir das folgende Beispiel an
[code]function test(x) {
alert(x);
}
/*
viele hundert Zeilen später
*/
var test = 1;
[(code]Jetzt ist die Funktion test weg.
-
23-12-2011, 17:12 #3
AW: lokale und globale variablen
[klugscheißmodus]Es macht schon einen kleinen Unterschied, ob man im globalen Bereich var verwendet oder nicht:
Code:test = 1; var test_ = 1; delete test; delete test_; alert(typeof test); alert(typeof test_);
Ähnliche Themen
-
globale Variablen durch lokale Variable ändern
Von Kalito im Forum JavaScriptAntworten: 2Letzter Beitrag: 31-05-2011, 23:13 -
Auf lokale Variablen mit Assoziativem Array zugreifen
Von loxx im Forum JavaScriptAntworten: 21Letzter Beitrag: 26-03-2009, 20:51 -
Globale Variablen
Von thordirk im Forum JavaScriptAntworten: 2Letzter Beitrag: 24-06-2008, 15:08 -
nurnoch lokale variablen
Von Straightflush im Forum JavaScriptAntworten: 5Letzter Beitrag: 07-04-2006, 22:18 -
Globale Variablen
Von gelbergoldbär im Forum Serverseitige ProgrammierungAntworten: 9Letzter Beitrag: 27-09-2005, 11:28
Lesezeichen