问答详情
源自:-

函数里面定义的变量在外面拿不到?

function foo(){

  var a=1;

console.log(a);

}

foo();

console.log(typeof a);

结果是这样的:

http://img.mukewang.com/55ceab5100017a2102700210.jpg

提问者:陌上09 2015-08-15 11:01

个回答

  • 小尧
    2015-08-15 11:55:02

    函数定义的局部变量,全局区域不能访问,但是函数可以访问全局变量。

    var a=1;//全局变量

    function foo(){

    a=2;//给全局变量赋新值;

    }

    foo();//a=2;