私は現在、グローバル スコープとローカル スコープに対する Javascript の興味深い解釈を理解しようとしています。
私の質問は、なぜ次のものが返されるのundefined
ですか?
var a = 100;
function local() {
if (false) {
var a = 50;
}
alert(a);
}
さらに、これを実行しました:
var a = 100;
function local() {
alert(a);
}
結果は100点という圧倒的な数字でした。
Javascript で使用できる PHPグローバルキーワードのように、グローバル スコープから変数を取得するときに指定できる方法はありますか?