在JavaScript中,自訂函數方法的程式碼是「function 方法名稱(參數清單){方法體}」;JavaScript函數需要使用小寫的function來定義,在參數清單中不需要使用「var ”,否則會報錯。
本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。
JS 自訂函數/方法
函數簡述及作用
如果程式碼需要重複的利用,那麼為了統一編寫使用,可以將其封裝在一個函數/方法中;
作用:增強程式碼的複用性;
函數的格式
function 方法名(参数列表) { 方法体 }
注意事項:
js函數定義一定要用function ,且一定是小寫;
js函數無需定義返回值類型,直接在function之後書寫即可;
#JS定義函數中參數列表中無需使用var關鍵字,否則報錯;
js函數體重,return可以不寫,也可以return具體值,或者近近些return也可以;
函數呼叫執行完畢一定有回傳值,回傳值的型別根據return來決定,函數中若沒有回傳具體值,則預設回傳undefined.
舉例:
function getSum(a,b) //Sum:z综合; { return a+b; }
js中不存在函數重載,如果函數同名,只有方法相互覆蓋,最後定義的函數覆蓋之前的定義
因為js不存在函數重載,所以js中僅根據方法名來調用函數,即便實參與函數的形參不符,也不會影響正常使用;
如果形參沒有賦值,那麼預設傳入為undefined
例如:
<script> function getNum(a,b)//不需要var { return a+b; } function getNum(a,b,c) { return a+b+c; } alert(getNum(1,2)); //得出结果为NaN,因为没有第三个参数值的出现,所以a+b+c没有正确的值; </script>
相關推薦:javascript學習教學
以上是javascript中自訂函數方法的程式碼是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!