词法作用域

函数在定义它的作用域中执行,而不是在调用它的作用域中执行:

var x = 1,y=2 ,z=0;

    function f(){

    z=x+y;

    console.log(z)

}

(function(){

    var x=3,y=4;

    f();

})();

输出:3

 

posted @ 2015-04-30 21:17  自律西红柿  阅读(179)  评论(0编辑  收藏  举报