函数梳理题看完就能明白什么是函数(1)

文章通过实例讲解了计算机函数的运行机制,包括函数定义、实参和形参、条件判断,以及如何处理例题2(求两个数字的最大值)和例题3(数组中奇数元素求和与平均值)。作者强调理解代码执行原理和概念如作用域对编程的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

借这个例题我来给大家讲一讲这个运行原理哈。

计算机就像一个计算器来理解我们输入的数字:

function里面封装了函数进行计算的程序,然后我们输入数字(实参)并且要调用函数就要写console.log(形参),然后return后面的结果就是返回到输出屏上(但用户还看不见),再用console.log()打印输出到屏幕上。

【例题2】写一个函数,用户输入任意两个数字的最大值,并能弹出运算后的而结果。

【例题2】的解释:

function getMax(num1, num2) { }  //这个是定义一个函数 getMax(num1,num2) 是形参

if (num1 > num2) {

// return num1;

console.log(num1);

} else {

// return num2;

console.log(num2);

}                                    //这一段 是被封装起来的,然后会在后面不断重复使用的代码

getMax(2, 4);                   //调用函数(实参)在getMax(2,4)附上实际参数。

如果前两道题还是不太好理解,就来举一个更简单的例子

比如说,你要给许多学生登记姓名,年龄,那我们给 形参给name,age;

在function{ }里面写你会一直使用的函数执行过程;

然后实参就是赋值给调用函数,比如 name1=L4,age1=18;name2=Z3,age2=19.

看完这些,其实我还发现一个道理,那就是我们需要把计算机如何执行我们的代码的这个原理得弄清楚!所以我们后面还需要继续学习:作用域、作用域链、域解析,这样能帮助我们更好的理解!所以,一开始接触还是会有点摸不到头也不要慌~

【例题3】写一个函数,一个数组中选出奇数元素并将他们求和取平均值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值