我想知道在調用outerfunc之後答案的值是多少。特別對它背後的推理感興趣(例如,爲什麼innerfunc的返回值沒有替換全局範圍中存儲在var x中的值?)謝謝!結果的價值是什麼?
var x = 10;
function outerfunc() {
x = 20;
function innerfunc() {
var x = x + 20;
return x;
}
innerfunc();
}
outerfunc();
var answer = x;
你可以只嘗試... – Thilo