作用域:
起作用的范围
js的解析过程:
1 . 定义:找出所有var 和 函数定义function(函数块) 来执行
2 . 执行:从上到下执行
alert( b ); // 函数块
alert( a ); // undefined
var a = 1;
alert( b ); // 函数块
alert( a ); // 1
function b(){
alert(2);
};