美文网首页JavaScript基础教程程序员
JS(六)函数、初始作用域(下)

JS(六)函数、初始作用域(下)

作者: StevenTang | 来源:发表于2018-03-04 11:11 被阅读22次

    写在最前面

    作用域初探

    • 作用域定义: 变量(变量作用于又称上下文)和函数生效(能被访问)的区域
    • 全局、局部变量
    • 作用域的访问顺序

    函数里面可以访问函数外面的东西在script标签上定义的变量叫全局变量,在函数内部定义的变量叫局部变量

    //a是全局变量
    var a = 123;
    function test(){
        console.log(a);//打印出来是123
        //b是局部变量
        var b = 123;
        function demo(){
            var c = 234;
            console.log(a);
            console.log(b);
        }
        console.log(c);//报错c is not defined;
    };
    test();
    console.log(b);//报错b is not defined
    
    
    
    function test(){
        var a = 123;
    }
    
    function demo(){
        var b = 12;
    }
    //不能相互访问
    
    

    相关文章

      网友评论

        本文标题:JS(六)函数、初始作用域(下)

        本文链接:https://www.haomeiwen.com/subject/qyyffftx.html