函數聲明與函數表達式


函數的定義:用function關鍵字定義的,可被多次調用。

2018年9月6日    22:55:5  



函數的語法:

1.無參數的:function(){   執行代碼   }

2.有參數的:function(param1,param2){ 執行代碼 }

以上兩種為函數的聲明,然后來說一下函數的表達式:

var object = function(){   執行代碼    }

關於參數傳輸的情況:

1.形參比實參多的情況,多余的形參中存的的值是undefined

2.實參比形參多的情況,多余的實參忽略不計

函數的執行:

1.只有當調用函數的時候,函數體內的邏輯代碼才會執行

2.函數沒有任何值得時候返回的也是undefined

函數的聲明和函數的表達式的區別:

1.對於聲明的函數,我們調用的位置可以隨意

2.對於函數的表達式。函數調用必須寫在函數后面

運用方法:

var obj = function(){
        alert("這是一個函數表達式”);
}
obj();
            

 

function obj(){
  alert(‘這是一個聲明的函數’);  
};
obj();

立即執行表達式:

(function(){
    alert("這是一個立即執行表達式");
})()

對於立即表達式呢,寫法比較多;孜然會在下一篇的博客里為大家介紹,請多多關注孜然。如果有發現孜然有寫的不對的地方,請留言提出。

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com