Day21:终於要进去新手村了-Javascript-函式-建立函式练习

前一篇有记录了函式的基本结构,这一篇会用另一个例题方式做练习
例题如下:

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 - 进入後端 Nestjs

>>:  [Day21] Scrum失败经验谈 – 没有价值的User story

EP23 - 持续部署使用 Octopus Deploy 三部曲,新增 Octopus 专案及调整 Jenkins 环境

前几天我们为 Octopus Server 建置基础设施, 今天我们则是设定专案内容, 并在 Jen...

[Day 10] tinyML整合开发平台介绍

话说唐牛抢了我的餐厅,当上老板後,就开始训斥我的厨师:「椅子要多窄有多窄,吸管要多粗有多粗,冰块要多...

[Day 11] 实作 Ktor i18n 机制

以微框架来说,i18n 不是必备的功能,但如果是想要开发面向一般大众的服务,在这个国际化的时代,i1...

ESP32_DAY1 前言

哈罗大家,今天过得好吗? 我是谁 5401J,你可以只记得 EJ,aka.台科好味、台科理科(都是...

IOS、Python自学心得30天 Day-10 模组训练改善-2

前言: 储存上次进度训练模组後,目前遇到一个小问题,载入方面一直没试成功,所以我先做了一个辨别模型的...