var 到底是什么?
var就是js里面的关键字,他的作用就是声明变量。
var声明的变量的种类
var声明的变量如果是在全局代码中,则这个变量是全局变量。
var声明的变量如果是在局部代码中,则这个变量是局部变量。
var a=1;
a=1;
两者的区别在与前者是声明了变量,而后者是给属性进行赋值操作。
加var和不加var的变量与window的关系
1.加不加var的全局变量都会作为window的属性。
2.加var的局部变量不会作为window的属性。
3.没有加var的变量只能作为全局变量,他一定是window的属性。
console.log(a