美文网首页
7.全局变量与局部变量

7.全局变量与局部变量

作者: 若愚同学 | 来源:发表于2018-06-12 22:06 被阅读0次
    
    //1.
    /*var a = 10;
    function fn(a){
        a = 1;
    }
    fn(a);
    console.log(a);*/
    
    //2.
    /*var username = "小林";//全局变量
    function change(){
        var username = "同学";//局部变量
        console.log(username);
    }
    change();
    console.log(username);*/
    
    //3.
    /*var username = "小林";//全局变量
    function change(){
        username = "同学";//给全局变量赋值
        console.log(username);
    }
    change();
    console.log(username);*/
    
    //4.
    /*var username = "小林";//全局变量
    function change(){
        var username = "同学";//给全局变量赋值
        
        //同时打印全局变量和局部变量
        console.log(username);
        //使用window可以调用全局变量
        console.log(window.username);
    }
    change();*/
    
    //5.
    var username = "小林";//全局变量
    function change(){
        console.log(username);//undefined
        //var username = "同学";//给全局变量赋值
    }
    change();
    
    /*function change(){
        //代码执行之前引擎会调整/优化代码执行结构,把变量全部提到方法第一位,先定义
        var username;
        console.log(username);
        username="同学";
    }
    change();*/
    
    

    相关文章

      网友评论

          本文标题:7.全局变量与局部变量

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