js中一段我不能理解的代码

function a() {
    a = 1;
    console.log(a);
};
a(); // 1  说明函数a在执行时变成了变量??????
console.log(a); // 1
//////////////////////////////////////////////// (function b() { b = 1; console.log(b); // 弹出函数b????????为什么 })();

做一下记录,等以后能看懂了,再来更新!!!

posted @ 2017-09-21 09:48  aredleave  阅读(179)  评论(0编辑  收藏  举报