1、什么是函数?
函数是为了完成某种功能而写的代码块。
将这些代码块”封装“(打包),给这一段代码取一个名字,这就是函数。
2、为什么使用函数
l 使用函数,是为了代码的重复利用
l 模块化编程
3、函数的分类
函数的分类:
l 系统函数 :系统中已经有的函数,预先定义好的函数,比如:Number() 将其他的数据类型—》数值型
l 自定义函数:自己为了完成某种功能,而写的函数
4、函数的语法格式
function 函数名( 【参数1,参数2,参数3……】){
函数体 //为了完成某种功能
【return 返回值;】
}
结构说明:
1、function是定义函数的关键词,必须小写
2、function后面是函数名,函数名的命名规则和变量的命名规则一致。
3、定义函数时,在函数名后面的小括号中,是参数列表,参数必须是变量名,不能是具体的值
4、参数列表中的参数,可以写,也可以不写,参数的个数可以是0个,也可以是多个,根据功能需要来定
5、函数体的代码段,都写在{}中
6、return作用:执行函数后,返回一个值,函数可以有返回值,也可以没有返回值
5、函数的定义和调用
函数的使用步骤,两步走:
1、定义函数
2、调用函数
6、函数的参数
形式参数: (形参):定义函数时,小括号中的参数。形参的作用:为了接受函数调用时,传进来的参加参数值
实际参数: (实参):调用函数时使用的参数。实参的作用:为了向函数的定义处,传递具体的值
7、函数中的return语句
return的作用:就是向函数的调用出输出返回值。
注意:定义函数的时候,return后面的语句不会再执行,return要写在函数的最后