私は、outerfuncを呼び出した後、答えの価値がどのようになるのだろうと思っています。その背後にある理由に特に興味があります(例:innerfuncの戻り値が、グローバルスコープ内のvar xに格納された値を置き換えない理由)。ありがとうございます!resultの値は何ですか?
var x = 10;
function outerfunc() {
x = 20;
function innerfunc() {
var x = x + 20;
return x;
}
innerfunc();
}
outerfunc();
var answer = x;
あなたはそれを試みることができる参照してください[OK]をしかし、すぐinnerfuncが呼び出されると、なぜinnerfunc wouldntの – Thilo