如下代码,第一次弹出a,因为解析器里找到var a,赋予a变量undefined,弹出undefined
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>js作用域</title> 6 <script type="text/javascript"> 7 alert(a); //第一次弹出a为undefined 8 var a = 3; 9 alert(a);//弹出3 10 </script> 11 </head> 12 <body> 13 </body> 14 </html>