Gunnar Bittersmann: Globale/Lokale Variablen in Javascript

Beitrag lesen

@@Cyl3r

Warum funktioniert folgender Code:

<script>
one();
alert(window.variable1);
function one() {
	variable1 = "one";
}
</script>

Während folgender Code nicht funktioniert:

<script>
function one() {
	variable1 = "one";
}
alert(window.variable1);
</script>

Es ist doch genau das selbe, oder gibt es hier einen wichtigen Unterschied für den Interpreter?

Ja, im zweiten Fall rufst du die Funktion one() nie auf.

LLAP

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)