基本认识
1.认识函数:function
起源于数学,在编程中指具有一定功能的代码块,需要时直接使用即可
2. 函数的作用
提升软件开发效率
提升软件的可维护性
提高程序的重要性
特点:高内聚 弱偶合(降低代码的重复率
函数的分类
1.按设置方式分为:
1.系统自带函数
Typeof() 、number() 、parseInt() .....
2.自定义函数
2.按使用方式分为:
普通函数
匿名函数
闭包函数
当内部函数被保存到外部时就产生了闭包,闭包会导致原有的作用域链不释放,从而造成内存泄漏(也就是内容占用
回调函数
变量函数
递归函数
3.自定义函数
格式:使用function关键字声明函数
例:function 函数名(参数1,参数2...){
}
4.函数的命名规则
参考变量的命名规则,推荐使用小驼峰命名法
5.注意:
一个页面的函数名,不能重复
调用函数
与变量使用相同,通过函数名()方式调用,每调用一次,函数体中的代码就会执行一次
函数中的形参和实参
1. 形参:
形式上的参数,由函数设计者加入,要求使用者在使用时,必须加入一些数值进行运算,达到控制的目的
2.实参:
实际调用函数时传入的参数,由使用者使用时传入,实参会一一对应的赋值给形参
3. 形参在设计函数时可以加入多个,由逗号分隔,如果加了形参,在函数调用时须加入对应的实参
4.形参中的默认值:
在设置函数时,可以通过变量的方式,设置形参的默认值,如果用户传入参数则使用传入的实参,如果没有传入,则使用默认值
5. 函数名.arguments 返回实参个数
6. 实参个数 大于 形参个数 正常算
7. 形参个数 大于 实参个数 不调用正常算
调用 NaN/报错
return 返回
-
- 函数中加入 return 调用函数时,就会把 return 后面的数据,返回到调用的位置,称为函数的返回值
- 例:return aa; 就是返回aa 的值
- 函数中如果没有 return ,默认的返回值为 undefined
- return 下面的代码不执行,有终止函数执行的作用
本文介绍了函数的基本概念,包括提升开发效率和可维护性的作用,以及高内聚弱耦合的特点。讨论了函数的分类,如系统自带与自定义函数,以及不同类型的函数如普通、匿名、闭包、回调和递归函数。还详细阐述了自定义函数的声明、命名规则以及形参和实参的区别,并提到了`return`在函数中的作用和返回值情况。

被折叠的 条评论
为什么被折叠?



