0%

211003-Day21:終於要進去新手村了-Javascript-函式-建立函式練習

前一篇有記錄了函式的基本結構,這一篇會用另一個例題方式做練習

例題如下:

1
2
3
4
5
6
function add(n1,n2){
alert(n1+n2);
return n1+n2;
}
var result = add(2,3)*add(4,5);
alert(result);

我們看到上方函式,先把基本算式架構用函式包起來,另外加上回傳值return
(代表函式結束後,函式值會回傳到呼叫的位置,如果沒加上回傳值,當函式跑完後會回傳undefined,就會無法算出add(2,3)add(4,5)這一段的結果),所以上方這段函式會出現三個警告視窗,第一個是add(2,3)內的警告視窗,加上回傳值後就會將運算好的數值資料5回傳add(2,3),接下來第二個警告視窗是add(4,5),也有回傳數值9,第三個則是alert(result),變數result會因為回傳資料可以看成``var result = 59;``,經由警告視窗跳出數值為45。

參考來源:
https://www.youtube.com/watch?v=qmrVxIj97g4&list=PL-g0fdC5RMbpqZ0bmvJTgVTS4tS3txRVp&index=15

https://ithelp.ithome.com.tw/articles/10211289