JavaScript变量、函数和变量提升

2017-07-26  本文已影响0人  罂粟幻灭极致的美

一.变量的作用域

变量分为全局变量和局部变量

全局变量:

   1.在最外层声明的变量             
   2.在函数体内部,但是没有声明var的变量 ,也是全局变量

局部变量:

   1.在函数体内部声明的变量

var a=2;

function fn(){

  a=b=2

}

fn()

console.log(a)  //2 a使用var定义,在函数中赋值,也是2

console.log(b)  //2 b没有使用var定义,故是全局变量是2

上一篇 下一篇

猜你喜欢

热点阅读