JavaScript強化教程——函數參數

  • 2019 年 12 月 4 日
  • 筆記

本文作者:IMWeb 王軍 原文出處:IMWeb社區 未經同意,禁止轉載

本文為 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; } }