函数—03函数作用域

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36282409/article/details/83793893
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>New Web Project</title>
    <script type="text/javascript" charset="UTF-8">
        /**
         * 三种函数优化:
         * 效率对比
         */
        
    /*
        var d1=new Date();
                var t1=d1.getTime();
                for(var i=0;i<100000;i++){
                   //function test1(){;}
                   //var test2 = new Function(); 
                }
                   var d2 = new Date();
                   var t2 = d2.getTime();
                   alert(t2 -t1);*/
    
    /***
     * 解析顺序:
     * 对于function语句函数:
     * JavaScript解析器会优先的解释。
     * 
     */
     /*
      test1(); 
                
                function test1(){
                    alert('1111');
                } 
                
                 alert(test2());//琛ㄧず鍙橀噺琚0鏄庝簡锛屼絾娌℃湁鎵ц銆�           var test2 = function(){
                    alert('222');
                }
                */
     
   /*
     
            function f(){return 1;}//鍑芥暟1
            alert(f());//杩斿洖鍊间负4锛岃鏄庣1涓嚱鏁拌绗�涓嚱鏁拌鐩�         
            var f = new Function("return 2;");//鍑芥暟2
            alert(f());//杩斿洖鍊间负2锛岃鏄庣4涓嚱鏁拌绗簩涓嚱鏁拌鐩�         
            var f = function(){return 3;}//鍑芥暟3
            alert(f());//杩斿洖鍊间负3 璇存槑绗�涓嚱鏁拌绗�涓嚱鏁拌鐩�         
            function f(){return 4;}//鍑芥暟4
            alert(f());
            
            var f=new Function('return 5');//鍑芥暟5
            alert(f());//杩斿洖鍊间负5 璇存槑琚3涓嚱鏁拌绗�涓嚱鏁拌鐩�         
            var f=function(){return 6;}//鍑芥暟6
            alert(f());//杩斿洖鍊间负6璇存槑绗�涓嚱鏁拌绗�涓嚱鏁拌鐩栥�
            
            */
   
   /***
    * 函数作用域
    * 
    */
      
      var k=1;
      function t1(){
          var k=2;//局部变量 k
          //function test(){return k;}//function语句
          //var test=function(){return k;}//函数直接量
          //var test=new Function('return k;');//构造函数的方式
          alert(test());
      }
      t1();
      
      
       
    </script>
</head>
<body>
    <h1>New Web Project Page</h1>
</body>

猜你喜欢

转载自blog.csdn.net/weixin_36282409/article/details/83793893