函式(Functions)可用來設計一功能、任務、行為、動作等。只需定義一次,即可重複的被呼叫使用。將不同的引數帶入一樣的函式,就會產生不一樣的結果。
function 函式名稱(參數1,參數2, … ){
寫入執行程式碼
}
function
:用來宣告和函式,其角色類似用來宣告變數的var
,是宣告函數的固定寫法。函式名稱
:函式名稱是自己去定義命名的,JS會用此名稱來呼叫並執行這個函數。( )
:小括號中可以寫參數值,也可以不寫,依函式功能內容而定。{ }
:大括號中則寫入此函式需執行的程式碼,當有JS有statement
呼叫此function函式
時則會開 始執行大括號中的程式碼。<範例1>
<範例2>
qty
和breadPrice
並賦予變數值。totalPrice
變數,此變數會呼叫sumup
並指定函式的參數值為變數qty
值4
和breadPrice
值50
。a = 50
、b = 4
,並開始執行函式中程式碼。return
會計算(4*50)
,並將結果200
回傳給此函式的呼叫者。資料參考來源:w3scools、Hex School