iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0
自我挑戰組

學習JavaScript的基礎概念系列 第 4

Day4 呼叫函式執行方式

  • 分享至 

  • xImage
  •  

呼叫函式執行,有4種方式:
1.作為函式,以直覺直接的方式呼叫函式

function a(){
}
a();

2.作為方法,其執行須依附在某物件,於是能夠進行物件導向程式設計

var a ={
    b: function(){
    }
}
a.b();

3.作為建構式,產生新物件,用new產生新物件(這部分後面會細講

4.透過它的apply()或call()方法(這部分後面會細講


若提供的實際參數多於形式參數,多出來的實際參數便不會賦予形式參數名稱。
形式參數為範例的a,b,c
實際參數為範例1,2,3,4,5
例:
而實際參數4,5就不會被指派給任何形式參數。

function whatever(a,b,c){
…
}

whatever(1,2,3,4,5)

如果形式參數的數量多於實際參數,那沒有對應到的將被設為undefined
例:
b,c會被設為undefined

function whatever(a,b,c){
…
}

whatever(1)


上一篇
Day 3 函式範圍鏈scope chain
下一篇
Day5 JavaScript的參數this
系列文
學習JavaScript的基礎概念30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言