var a = 1;function a(x){}alert(a); 输出 1function a(x){} alert(a); 输出 function a(x){} 能解释为什么是这样的输出吗 不明白预编译的过程,和语法树,有没有好点的博文,求链接。 查看完整描述