VAR

在javascript声明一个变量,如果在函数外面,也就是说在window区域加不加var是一样的,都会是全局变量的效果;而如果在函数内部,加var就是局部变量,不加是全局变量。 

THIS

1.this多用于函数内部,它永远指向调用他的那个对象
2.如果在函数内部用this定义的变量,且这个函数不是直接来运行,而是作为一个类来new的话,虽然函数也要执行一遍,但里面的this定义的变量是作为类的成员变量来定义的,也就是作为一个局部变量