變量的提早聲明

/*
                 變量的聲明提早
                     - 使用var關鍵字聲明的變量,會在全部的代碼執行以前被聲明(可是不會賦值),
             *             可是若是聲明變量時不實用var 關鍵字,則變量不會被聲明提早
             * 
             *     函數的聲明提早
             *         - 使用函數聲明形式建立的函數function 函數(){}
             *             它會在全部的代碼執行以前就被建立,因此咱們能夠在函數生命前來調用函數
             *         使用函數表達式建立的函數,不會被聲明提早,因此不能在聲明前調用
             * 
             * */
            
            
            /*console.log("a = "+a);
            
            var a = 123;*/
            
            //fun();
            
            
            //函數聲明,會被提早建立
            function fun(){
                console.log("我是一個fun函數");
            }
            //函數表達式,不會被提早建立
            var fun2 = function(){
                 console.log("我是fun2函數");
             };
            
            //fun2();
            函數

相關文章
相關標籤/搜索