51dev.com IT技术开发者社区

51dev.com 技术开发者社区

js 全局变量 局部变量 隐式声明 显式声明,作用域

js 全局变量 局部变量 隐式声明 显式声明,作用域

JS中使用var声明变量,也可以不使用var这样定义的就是全局变量,js解释器执行时首先在全局构建一个全局对象,我们写的全局变量就是为这个全局对象做准备的,就是为了该对象的属性读取,可以使用this,window,使用这个变量,而对于局部变量,js局部方法执行完,局部变量就会销毁,我们可以从此优化,优化内存的使用量fu...