1. 程式人生 > >JavaScript —— 函數

JavaScript —— 函數

匹配 代碼 結果 相等 程序 nbsp 退出 不用 當前

一. 如果形參個數和實參個數不匹配

  1.相等,正常執行;

  2.實參個數多於形參個數,多掉的實參函數舍去不用,不報錯;

  3.實參個數小於形參個數,看程序是否報錯(計算結果可能為NaN,undefined,任何值和undefined計算都是NaN)。

二. 返回值

  函數程序運行後的結果外部需要使用的時候,我們不能直接給予,必須通過return返回。

  有return函數就有值,沒有return函數就沒有值。

  return後面的值就叫做返回值。

  如果沒有return,那麽返回值是undefined。

  如果沒有return或者有return但return後面沒有值,那麽返回值都是undefined。

  函數的返回值要執行才能得到,外部要用哪個值就返回哪個值。

  函數使用return語句後,這個函數會在執行完return語句之後停止並立即退出,也就是說return後面的所有其他代碼都不會再執行。

  return可以切斷函數;break可以跳出循環;continue可以跳出當前循環進入下一循環。

  &1——打印函數名相當於打印整個函數;

      打印執行函數,相當於打印函數的返回值和功能。

JavaScript —— 函數