SOURCE

// var value = '1'
// function foo(){
//     console.log(value);
// }
// function bar(){
//     var value = 2
//     foo()
// }
// bar()
// JavaScript 采用词法作用域(lexical scoping),也就是静态作用域。

var scope = "global scope";
function checkscope(){
    var scope = "local scope";
    function f(){
        return scope;
    }
    return f();
}
checkscope();
var scope = "global scope";
function checkscope(){
    var scope = "local scope";
    function f(){
        return scope;
    }
    return f;
}
checkscope()();

console 命令行工具 X clear

                    
>
console