前一篇有记录了函式的基本结构,这一篇会用另一个例题方式做练习
例题如下:
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 = 5*9;
,经由警告视窗跳出数值为45。
参考来源:
https://www.youtube.com/watch?v=qmrVxIj97g4&list=PL-g0fdC5RMbpqZ0bmvJTgVTS4tS3txRVp&index=15
https://ithelp.ithome.com.tw/articles/10211289
>>: [Day21] Scrum失败经验谈 – 没有价值的User story
前几天我们为 Octopus Server 建置基础设施, 今天我们则是设定专案内容, 并在 Jen...
话说唐牛抢了我的餐厅,当上老板後,就开始训斥我的厨师:「椅子要多窄有多窄,吸管要多粗有多粗,冰块要多...
以微框架来说,i18n 不是必备的功能,但如果是想要开发面向一般大众的服务,在这个国际化的时代,i1...
哈罗大家,今天过得好吗? 我是谁 5401J,你可以只记得 EJ,aka.台科好味、台科理科(都是...
前言: 储存上次进度训练模组後,目前遇到一个小问题,载入方面一直没试成功,所以我先做了一个辨别模型的...