本文為 H5EDU 機構官方 HTML5培訓 教程,主要介紹:JavaScript強化教程 —— 函數參數
JavaScript 函數參數
JavaScript 函數對參數的值(arguments)沒有進行任何的檢查。
函數明確參數與隱藏參數(arguments)
在先前的教學中,我們已經學習了函數的明確參數:
functionName(parameter1, parameter2, parameter3) {
code to be executed在函數定義時列出。
函數隱藏參數(arguments)在函數呼叫時傳遞給函數真正的值。
參數規則
JavaScript 函數定義時參數沒有指定資料型別。
JavaScript 函數對隱藏參數(arguments)沒有進行偵測。
JavaScript 函數對隱藏參數(arguments)的個數沒有進行偵測。
預設參數
如果函數在呼叫時缺少參數,參數會預設為: undefined
有時這是可以接受的,但建議最好設定一個預設值:
實例
function myFunction(x, y) { if (y === undefined) { y = 0; } }
實例