Function(函式)

Chun
3 min readMay 13, 2020

--

js上課筆記5/12

function 的好處

將多行程式歸類成一個 function。使重複性質很高的動作只須寫一次,需要用到的時候再做呼叫。依序把變數給代進去 function 還可以去做運算。

function 的寫法

//宣告函式  函式名稱
function greet(){
alert('Hello World!');
}
//呼叫函式
greet();
JavaScript 函式的寫法

在Chorm手動修改變數內的字串,然後再打一次 greet() 才會執行函式,變更文字。

window

window 會紀錄自己本身的事件,也會記錄你在 JavaScript 上面去寫的各種 function,還有各種的變數都會在裡面,所以我今天打上 window 的時候,會顯示個下拉式選單,可以看到各種項目。

function 代參數

函式名稱後面的小括號,裡面的值稱為參數(自定義參數名稱),用於比較複雜的運算,想要代資料到裡面的 function 時,就可以透過參數的方式。呼叫 function 時,即可將數值代入,以下圖為例:oneNum為參數名稱,count(10)呼叫函式,並代入參數10,參數10傳回 function 並在函式內做運算 var total = oneNum * 10

//宣告函式  函式名稱
function count(oneNum){
var total = oneNum * 10;
console.log('總數等於:' + total);
};
//呼叫函式,並代入參數 10
cont(10);

console.log(totalPrice); →110
console.log(salePrice); →88

參數名稱用 , 隔開,可以有很多個參數。

提升(Hoisting)

執行呼叫放在函式的上方或下方都會被偵測到,因為在執行程式碼前,JavaScript 會把函式宣告放進記憶體裡面,這樣做的優點是:可以在程式碼宣告該函式之前使用它。

--

--

No responses yet