gpt4 book ai didi

JavaScript 基础困惑

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:41 28 4
gpt4 key购买 nike

<分区>

您好,我正在尝试了解 JavaScript 基础知识,但遇到了一种情况。

    var foo = 1;
function bar(){
foo = 10;
return;
function foo(){}
}
bar();
alert(foo);

这里alert(foo),会给我1,我知道在return语句之后,函数foo()不会执行。但是现在如果更改代码:

    var foo = 1;
function bar(){
foo = 10;
return;
}
bar();
alert(foo);

在 bar 函数中,如果我将删除函数 foo()。然后 alert(foo) 会给我 10

请帮忙,如果有人能解释一下原因吗?

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