当我们写下:var i=1时,其实就是声明了一个window作用域的一个变量;
当我们写下:i=1时,是声明了一个window的属性。
<script type="text/javascript">
var a="hello";
b="world";
alert(a+" "+b); //hello world
test();
function test(){
alert(a+" "+b); //undefined world
var a = "welcome";
b = "China";
alert(a+" "+b); //welcome China
}
alert(a+" "+b); //hello China
</script>
输出结果是:helloworld,undefinedworld,welcomeChina,helloChina。