文享日志

一道变量提升的题

JavaScript

发表于2017年10月14日10:49:01

0条评论 161次阅读

var a = 1;  
function b() {  
    a = 10;  
    return;  
    function a() {}  
}  
b();  
console.log(a);

输出1.

实际执行顺序是函数在最上,执行函数时函数内部已经定义全局变量a = 10 ;函数执行完,再讲定义的全局变量a重新赋值。

👍 0  👎 0
共有0条评论

发表新评论

提交

广告展示

腾讯云推广 阿里云推广