javascript學習筆記之函數(shù)定義
函數(shù)聲明式
function funname( 參數(shù) ){ ...執(zhí)行的代碼 }
聲明式的函數(shù)并不會馬上執(zhí)行,需要我們調(diào)用才會執(zhí)行:funname();
* 分號是用來分隔可執(zhí)行JavaScript語句,由于函數(shù)聲明不是一個可執(zhí)行語句,所以不以分號結(jié)束。
函數(shù)表達式
var x = function( 參數(shù) ){ ...執(zhí)行的代碼塊 };
函數(shù)表達式定義的函數(shù),實際上也是一個匿名函數(shù)(這個函數(shù)沒有名字,直接存儲在變量中)
* 函數(shù)表達式結(jié)尾是要加分號的,因為它是一個執(zhí)行語句。
Function 構(gòu)造函數(shù)
var myFunction = new Function( "a" , "b" , "return a * b" );
調(diào)用函數(shù)并賦給一個變量:
var x = myFunction( 4 , 3 ); // x = 12;
在實際生產(chǎn)中不推薦使用構(gòu)造函數(shù)來定義函數(shù),以上的例子我們可以改寫為:
var myFunction = function( a,b ){ return a * b };
var x = myFunction( 4 , 3 ); // x = 12;
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
深入分析escape()、encodeURI()、encodeURIComponent()的區(qū)別及示例
這篇文章主要介紹了escape()、encodeURI()、encodeURIComponent()的區(qū)別,需要的朋友可以參考下2014-08-08BootStrap Table 分頁后重新搜索問題的解決辦法
這篇文章主要介紹了BootStrap Table 分頁后重新搜索問題的解決辦法,自定義搜索且有分頁功能,比如搜索產(chǎn)品名的功能。小編給大家?guī)砹岁P(guān)鍵代碼,非常不錯,需要的朋友可以參考下2016-08-08javascript刪除元素節(jié)點removeChild()用法實例
這篇文章主要介紹了javascript刪除元素節(jié)點removeChild()用法,實例分析了removeChild()方法移除節(jié)點的使用技巧,需要的朋友可以參考下2015-05-05JS踩坑實戰(zhàn)之19位數(shù)Number型精度丟失問題詳析
前幾天測試接口功能的時候,發(fā)現(xiàn)了一個奇怪的問題,下面這篇文章主要給大家介紹了關(guān)于JS?Number型精度丟失問題的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-10-10H5如何實現(xiàn)喚起APP及調(diào)試bug解決
這篇文章主要為大家介紹了H5如何實現(xiàn)喚起APP及調(diào)試bug解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05