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?