为什么会找不到name。。。你的name是全局变量,而且你执行Test函数都已经赋值过了javascript运行机制浅析
js有一个叫什么预编译机制?具体名字忘了,反正你下边如果声明一个 变量var a = 5,那在开始的时候会创建一个变量a,但是未初始化,等到执行var a = 5的时候才会初始化。