桂林一枝花 发表于 2017-11-27 11:11:11

javascript 精通系列之基础篇 (0)

// 下面有一道面试题
        var a;
function a(){
alert(10)
}
alert(a)
a();
a=3;
alert(a)
a=6;
a();

这里考察的是一个不常见的知识点
函数提升优先级比变量提升要高,且不会被变量声明覆盖,但是会被变量赋值覆盖
ps:
变量声明发生在编译期
变量赋值发生在执行期
不懂下方留言

ibcadmin 发表于 2017-11-27 11:25:09

花老师 威武霸气

ibcadmin 发表于 2017-11-28 15:50:55

132213
页: [1]
查看完整版本: javascript 精通系列之基础篇 (0)