JS中的函数:把一段需要重复使用的代码,用function语法包起来,方便重复调用,分块和简化代码。复杂一点的,也会加入封装、抽象、分类等思想。
1.函数概念,声明及调用
- 方式一:
-
function 方法名(){
-
//要执行的代码
-
}
- 方式二:ES6中声明方式箭头函数,()=>{}
- 方式三:匿名函数,将函数存到变量里 var func = function(){};
-
函数表达式:就是把函数存到变量里。
匿名函数:没有名字的函数;
匿名函数在使用时只有两种情况:
- 匿名函数自执行:声明后不需要调用就直接执行
-
(function(){
-
console.log("匿名函数自执行");
-
})();
-
3.函数传参
-
获取元素,最好从父级元素获取,全部从document中获取,可能会出现混乱。
形参:形式上的参数——给函数声明一个参数;
实参:实际的参数——在函数调用时给形参赋的值
function func(形参1,形参2){
//函数执行代码
}
func(实参1,实参2);//调用时传参
什么时候使用到传参?当有两段代码本身的功能极其相似,只有个别地方不一样时,就可以把两段代码合并成一个函数,然后把两段代码中不一致的内容通过传参传进去。
————————————————
版权声明:本文为CSDN博主「黎小小咩~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34569497/article/details/95379260