gpt4 book ai didi

javascript - 在函数范围内重新声明的全局变量的值

转载 作者:行者123 更新时间:2023-11-30 20:39:42 25 4
gpt4 key购买 nike

<分区>

我的问题可能有点“幼稚”,但我发现了那段代码,我意识到我不明白为什么它返回“未定义”。通过使用 Chrome 调试器,我注意到 a 变量在我们进入函数时似乎变成了 undefined。我的第一感觉是代码块会返回 2。

如果有人能阐明这个例子,那将不胜感激

  var a = 2;
console.log((function(condition){
if (condition) {
var a = 4;
return a;
} else {
return a;
}
})(false))

如果这个问题的标题不够清楚,我让你建议一些更合适的。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com