作用域在函数定义时就已经确定了。而不是在函数调用时确定

作用域在函数定义时就已经确定了。而不是在函数调用时确定

var a = 10;

function aaa() {
alert(a);
}
function bbb() {
var a = 20;
aaa();
}
bbb();//10

aaa() 定义在全局  全局的作用域 a=10  所以a=10

posted @ 2021-07-28 00:02  一个动态类型的幽灵  阅读(167)  评论(0编辑  收藏  举报