這幾天阿宅 PO 身體謀 Happy,於是這幾天篇幅會比較短,歹勢歹勢
一開始自學 JavaScript 看網路範例或文章時
常常會很疑惑 什麼是參數? 什麼是引數?
參數的英文到底是 Parameter 還是 Argument ??
而剛開始學習就遇到這樣的混亂,就會更害怕...
常常總是在看完網路範例之後,就是傻在那邊...
為了不讓自己老是在那邊疑惑個老半天
所以就自己去 Google 了一下,整理了篇小小筆記
與各位捧油分享分享~
Default function parameters
allow named parameters to be initialized with default values if no value or undefined is passed.Ref: MDN web docs - https://developer.mozilla.org/en-US/
簡單理解就是 建立函式時,預設帶入的變數
function peopleData (peopleName, peopleAge) {
console.log('HI ' + peopleName + ' Age:' + peopleAge)
}
像上方例子中,括號內的 peopleName
、peopleAge
就是 參數
函式其實不一定都需要帶入 參數,沒有參數也是能執行的
而在 JavaScript 裡,函式中的參數,預設值都是 undefined
也可以在一開始就給 參數指定預設值
Argument
is an Array-like object accessible inside functions that contains the values of the arguments passed to that function.Ref: MDN web docs - https://developer.mozilla.org/en-US/
呼叫函式時,傳給該函式的參數的值
peopleData('Polly', 18);
// console => 'HI Polly Age:18'
現在有沒有比較清楚了呢?
現在看範例也比較不會 灰薩薩 了
其實我只有整理的只有很淺的一篇
像是 Argument 還有一些資料可以整理
網路上也有很多大神們的文章可以看~~
有空大家想深入了解也可以自己去搜尋看看唷~~
我們明天見
原來 引數 (Argument) 跟 參數 (Parameter)是不同的啊,感謝大大的指點迷律。真是~魔鬼藏在細節裡欸
Eien~你少來,你怎麼可能不知道~~XDD
老實說很多東西我只知道怎麼用 不知道它的名字XDDDD
吼~~~抓包!罰你寫技術文件~XD