より高いスコープで初期化され、後で現在のスコープで初期化された変数に対して未定義になるのはなぜですか?
現在のコード出力: 最初の「undefined」と 2 番目の「i'm local」。
なぜこうなった?この問題は何ですか? この問題の名前は何ですか? その背後にあるコンセプトは何ですか?
var testVar = "i'm global";
function example( ) {
alert(testVar);
var testVar = "i'm local";
alert(testVar);
}
example();