
<html> <head>
<script language="javascript">
//未来原创20160620
//----------第一种情况 var a=1;//全局变量 function test(){ var a=2;//局部变量 } test(); document.write("<br/>"+a);//结果为1 //----------第二种情况 b=1;//没有var就到父函数找,找不到则新创建,此情况与第一种一样 function test1(){ var b=2; } test1(); document.write("<br/>"+b);//结果为1 //----------第三种情况 var c=1;//全局变量 function test2(){ c=2;//c在父函数找到上面的c所以c=2 } test2(); document.write("<br/>"+c);//结果为2 //----------第四种情况 d=1;//没有var就到父函数找,找不到则新创建,此情况与第三种一样 function test3(){ d=2; } test3(); document.write("<br/>"+d);//结果为2 //---------- </script> </head> </html>