ばかげているかもしれませんが、「var」キーワードには本当に落ち込んでいます。以下の問題が解らず困っています。
var local = true;
function outer() {
/* local scope */
var local = false;
function inner() {
alert(local);
var local;
}
inner();
}
outer();
function a(x) {
return x * 2;
}
var a;
alert(a);
どんな説明でも大歓迎です。