Benötigen Sie eine Erklärung zum Geltungsbereich in Javascript
Ich habe diesen Code
var Variable = "hello";
function say_hello ()
{
alert(Variable);
var Variable = "bye";
}
say_hello();
alert(Variable);
Nun, als ich diesen Code zum ersten Mal las, dachte ich, er würde zweimal "Hallo" melden, aber das Ergebnis ist, dass er beim ersten Mal "undefiniert" warnt und beim zweiten Mal "Hallo". kann mir jemand erklären warum?