加工機器
函數,就是一台加工機器。
輸入原料,輸出加工品,就是一台加工機器的職責。
function doTask(a, b, c) {
// a, b, c就是輸入的原料
var d;
// 對abc進行加工
d = (a + b - c) * 100;
return d; //輸出加工品d
}
編寫一個函數的過程,就是你生産一台加工機器的過程,你決定了這台加工機器是如何工作的,要做什麼事情。
引用别人的函數,就是你采購了别人的加工機器,你可以不知道它是怎麼運作的,但是你必須知道它能幫你達成什麼目的。