作用域和变量
1,全局变量:使用var声明的变量,就是全局变量;全局变量的范围很大,在页面的任何位置都可以使用(除函数外),全局作用域:全局变量的使用范围。
2,块级作用域:一对大括号就是一块,就是块级作用域;在这个块级作用域里面声明变量,在外面是使用不到的,但是在javascript里面,没有块级作用域这一说法。
3,局部变量:在函数内声明的变量,就是局部变量,在外面是使用不到的。
局部作用域:局部变量的使用范围。
4,隐式全局变量:就是没有使用var关键字声明的变量。全局变量在什么时候删除,是在页面关闭的时候,释放内存
5,作用域链:但当前函数无法调用时,会往上一级进行调用。