本文主要和大家介紹JavaScript定義函數的三種實作方法的相關資料,希望透過本文大家能夠掌握三種定義函數的方法,需要的朋友可以參考下,希望能幫助到大家。
JavaScript定義函數的三種實作方法
【1】正常方法
function print(msg){ document.write(msg); }
對函數進行呼叫的幾種方式:
函數名稱(傳遞給函數的參數1,傳遞給函數的參數2,….)
#對於有返回值的函數調用,也可以在程式中直接使用返回的結果,例如:alert("sum=“ + square(2,3));
【2】建構函數方法 new Function();#
//构造函数方式定义javascript函数 注意Function中的F大写 var add=new Function('a','b','return a+b;'); //调用上面定义的add函数 var sum=add(3,4); alert(sum);注:接受任多個字串參數,最後一個參數是函數體。 ### 如果只傳一個字串,則其就是函數體。 ######【3】函數直接量定義函數###############
//使用函数直接量的方式定义函数 var result=function(a,b){return a+b;} //调用使用函数直接量定义的函数 var sum=result(7,8); alert(sum);### 注意:函數直接量是一個表達式,它可以定義匿名函數。 ######相關推薦:#########PHP自訂函數判斷是哪一種提交方式############JS裡內建函數和自訂函數怎麼使用############php自訂函數實作陣列比較功能的案例######
以上是三種JavaScript定義函數方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!