最近的学习任务是Javascript的函数及应用,在学习过程中有没有人对于形参和实参、调用函数、function…这些东西迷糊的呢!哈哈哈别着急,博主我最近就是这么过来的。用一点耐心,看完这篇博客你会更好理解!🤩
话不多说,直接上正菜!
【例题1】写一个函数,用户输入任意两个数字的任意算术运算(简单的计算器小功能),并能弹出运算后的结果。
借这个例题我来给大家讲一讲这个运行原理哈。
计算机就像一个计算器来理解我们输入的数字:
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.
看完这些,其实我还发现一个道理,那就是我们需要把计算机如何执行我们的代码的这个原理得弄清楚!所以我们后面还需要继续学习:作用域、作用域链、域解析,这样能帮助我们更好的理解!所以,一开始接触还是会有点摸不到头也不要慌~
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)
最后
一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。
分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取
所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。
分享一些简单的前端面试题以及学习路线给大家,狂戳这里即可免费领取
[外链图片转存中…(img-gccMLMQd-1712302396614)]