<script language="javascript"> <!-- var a = 1; var b = 1; function m(){ alert(a); //(1) alert(b); //(2) function n(){ a = 5; } var a = 2; n(); alert(a); //(3); alert(b); //(4) } m(); //--> </script>
废话少说,直接上代码,copy下面代码并运行、观察,再自己理解一下你就明白了:&lt;script language="javascript"&gt;&lt;!-- var a = 1; var b = 1; function m(){ alert(a); //(1) alert(b); //(2) function n(){ a = 5; ...