javascript學習筆記之函數(shù)定義
函數(shù)聲明式
function funname( 參數(shù) ){
...執(zhí)行的代碼
}
聲明式的函數(shù)并不會馬上執(zhí)行,需要我們調用才會執(zhí)行:funname();
* 分號是用來分隔可執(zhí)行JavaScript語句,由于函數(shù)聲明不是一個可執(zhí)行語句,所以不以分號結束。
函數(shù)表達式
var x = function( 參數(shù) ){
...執(zhí)行的代碼塊
};
函數(shù)表達式定義的函數(shù),實際上也是一個匿名函數(shù)(這個函數(shù)沒有名字,直接存儲在變量中)
* 函數(shù)表達式結尾是要加分號的,因為它是一個執(zhí)行語句。
Function 構造函數(shù)
var myFunction = new Function( "a" , "b" , "return a * b" );
調用函數(shù)并賦給一個變量:
var x = myFunction( 4 , 3 ); // x = 12;
在實際生產(chǎn)中不推薦使用構造函數(shù)來定義函數(shù),以上的例子我們可以改寫為:
var myFunction = function( a,b ){ return a * b };
var x = myFunction( 4 , 3 ); // x = 12;
以上所述就是本文的全部內容了,希望大家能夠喜歡。
相關文章
javascript實現(xiàn)json頁面分頁實例代碼
這篇文章主要介紹了javascript實現(xiàn)json頁面分頁實例代碼,需要的朋友可以參考下2014-02-02
JavaScript Array實例方法flat的實現(xiàn)
flat() 方法用于將一個嵌套多層的數(shù)組進行扁平,返回新數(shù)組,它不會改變原始數(shù)組, flat 方法在處理多維數(shù)組時非常有用,它可以讓數(shù)組操作變得更加靈活和簡潔,本文給大家介紹了JavaScript Array實例方法flat的實現(xiàn),需要的朋友可以參考下2024-03-03
使用mixins實現(xiàn)elementUI表單全局驗證的解決方法
這篇文章主要介紹了使用mixins實現(xiàn)elementUI表單的全局驗證的解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04
web網(wǎng)頁按比例顯示圖片實現(xiàn)原理及js代碼
由于上傳圖片的大小是未知的,在顯示成縮略圖的時候必須進行按比例的縮放才能美觀地顯示,本文將為大家簡單的介紹一種比較不錯的方法,有此需求的朋友可以參考下2013-08-08

