gpt4 book ai didi

JavaScript 'hoisting'

转载 作者:IT王子 更新时间:2023-10-29 02:46:11 25 4
gpt4 key购买 nike

<分区>

我遇到了 JavaScript“提升”,但我没有弄清楚这段代码的真正作用:

var a = 1;

function b() {
a = 10;
return;

function a() {}
}

b();
alert(a);

我知道像 ( function a() {} ) 这样的函数声明将被提升到函数 b 范围的顶部,但它不应该覆盖a 的值(因为函数声明覆盖变量声明而不是变量初始化)所以我预计警报的值将是 10 而不是 1!!

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