js函式
-
函式就是封裝了一段可以被重復執行的代碼塊,通過此代碼塊可以實作大量代碼的重復使用,
-
函式的使用
-
宣告函式
function 函式名(){ //函式體 }【注意】
- function 生命函式的關鍵字 全部小寫
- 函式是做某件事情,函式名一般是動詞
- 函式不呼叫自己不執行
-
呼叫函式
- 函式名();
-
-
函式的封裝
- 函式的封裝是把一個或者多個功能通過函式的方式封裝起來,對外只提供一個簡單的函式介面
-
函式的引數
-
形參
function 函式名(形參1,形參2){//在宣告函式的下括號里面是 形參(形式上的引數) } -
實參
函式名(實參1,實參2);//在函式呼叫的小括號里面是實參(實際的引數)引數 說明 形參 形式上的引數 函式定義的時候 傳遞的引數 當前并不知道是什么 實參 實際上的引數 函式呼叫的時候傳遞的引數 實參是傳遞給形參的 【作用】在函式內部某些值不能固定,我們可以通過引數在呼叫函式時傳遞不同的值進去
-
-
形參實參個數不匹配問題
- 如果實參的個數和形參的個數一致,則正常輸出結果
- 如果實參的個數多余形參的個數,會取到形參的個數
- 如果實參的個數小于形參的個數,輸出結果NaN
-
函式的回傳值
-
return
-
function 函式名(){ return 需要回傳的結果; } 函式名();
-
-
break,continue,return的區別
- break:結束當前的回圈體
- continue:跳出本次回圈,繼續執行下次回圈(如for,while)
- return:不僅可以退出回圈,還能夠回傳return陳述句中的值,同時還可以結束當前的函式體內的代碼,
-
arguments的使用
- 當我們不確定有多少個引數傳遞的時候,可以用arguments來獲取,在JavaScript中,arguments實際上他是當前函式的一個內置物件,所有函式都內置了一個arguments物件,arguments物件中存盤了傳遞的所有實參,
- arguments展示形式是一個偽陣列,因此可以進行遍歷,偽陣列具有以下特點
- 具有length屬性
- 按索引方式存盤資料
- 不具有陣列的push,pop等方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/165943.html
標籤:JavaScript
