作用域在函数定义时就已经确定了。而不是在函数调用时确定
var a = 10;
function aaa() {alert(a);}function bbb() {var a = 20;aaa();}bbb();//10
aaa() 定义在全局 全局的作用域 a=10 所以a=10