函数的概念
函数就是封装了一段可以被重复执调用的代码
目的 :就是让大量代码重复使用
函数的使用
函数在使用时分为两步:声明函数
和调用函数
声明函数
function 函数名() {
//函数体
}
- function 声明函数的关键字 全部小写
- 函数是做某件事情, 函数名一般是动词
- 函数不调用, 自己不执行
调用函数
函数名(); //通过调用函数名来执行函数体代码
- 调用函数是千万不要忘记加小括号
函数的封装
- 函数的封装是把一个或者多个功能通过
函数的方式封装起来
.对外只提过一个简单的函数接口 - 简单理解:封装类似于将电脑配件整合组装到机箱中(类似快递打包))
函数的参数
形参和实参
function 函数名(形参1,形参2...){
}
函数名(实参1,实参2...)
在声明函数时, 可以在函数名称后面的小括号中添加一些参数, 这些参数被称为形参
, 而在调用函数时
, 同样也需要传递相应的参数,这些参数称为实参
参数 | 说明 |
---|---|
形参 | 形式上的参数 函数定义 的时候 传递的参数 当前并不知道是什么 |
实参 | 实际上的参数 函数调用 的时候传递的参数 实参是传递个形参的 |
参数的作用: 在函数
内部某些值不能固定,我们可以通过参数在调用函数是传递
不同的值进去
注意点
多个参数知己用逗号隔开
形参可以看做是不用声明的变量
函数形参和实参匹配问题
- 如果实参的个数和形参的个数一致, 则正常输出结果
- 如果实参的个数多于形参的个数 会取到形参的个数
- 如果实参的个数小于形参的个数 多于的形参定义为undefined
函数的返回值
function 函数名(){
return 需要返回的结果;
}
- 我们函数只是实现某种功能, 最终的结果需要返回给函数的调用者 函数数名() 通过return实现的
- 只要函数遇到return 就把后面的结果 返回给函数的调用者 函数名() = return后面的结果
return 终止函数
- return 后面的代码不会被执行
- return 只能返回一个值
函数没有return 返回undefined
函数都是有返回值的
- 如果有return则返回return后面的值
- 如果没有return则返回undefined
break,continue,return的区别
- break:结束当前的循环体(如for,while)
- continue : 跳出本次循环,继续执行下次循环(如for,while)
- return:不仅可以退出循环,还能够返回return语句中的值,同时还可以结束当期的函数体内的代码
网友评论