<html>
<head>
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>
<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>