JavaScript —— 函數
阿新 • • 發佈:2017-09-19
匹配 代碼 結果 相等 程序 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 —— 函數