函数
函数的概念
封装了一段可被重复调用执行的代码块,通过函数可以实现大量代码的重复使用。函数是一种数据类型。
函数的使用
声明函数
1. 通过function关键字定义函数 -- 命名函数 function 函数名() { //函数体代码 }
调用函数
函数名();// 函数声明后调用才会执行函数体代码
- 函数的封装函数的封装是把一个或者多个功能通过函数的方式封装起来,对外只提供一个简单的函数接口。
函数的参数
- 形参:函数定义时候,传递的参数(实参值传递给形参,不用声明的变量)
- 实参:函数调用时候,传递的参数
「函数形参和实参数量不匹配时」
| 参数个数 | 说明 |
|---|---|
| 实参个数等于形参个数 | 输出正确结果 |
| 实参个数多于形参个数 | 只取到形参的个数 |
| 实参个数小于形参 | 多的形参定义为undefined,结果为NaN |
函数的返回值
返回值:函数调用整体代表的数据;函数执行完成后可以通过return语句将指定数据返回 。
break,continue,return的区别
- break: 结束当前的循环体 (如for、while)
- continue: 跳出本次循环,继续执行下次循环
- return: 不仅可以退出函数体内循环,还能够返回return语句中的值,同时还可以结束当前的函数体内的代码