什么是函数?
为完成某一功能的程序指令的集合
js中分为两种函数:自定义 和 系统函数
在js中,函数分为两种: 自定义函数、系统函数(内置函数)
系统函数里还包括预定义函数。
预定义函数是指不属于任何对象,他们的使用也不需要通过任何对象来应用。全局的函数
定义函数
function 函数名(){
函数体;
}
说明:
function 定义函数关键字,
“函数名” 是你给函数取的名字,
“函数体” 是为完成特定功能的代码。
函数名 必须是唯一的
变量
全局变量:(在函数外声明的变量)在函数内与函数外均可被访问
局部变量: (在函数内声明的变量) 只能在函数内访问
一个变量不声明,直接使用 默认为全局变量
有参函数
说明:
1.参数列表:表示函数的输入
2.函数主体:表示为了实现某一功能代码块
3.函数可以有返回值,也可以没有
return 进行返回;
function 函数名(参数1,参数2)
{
语句;//函数主体
return 返回值;
}
函数的返回值:
可以使用return语句返回一个值给调用函数者
如果函数没有使用return语句返回一个值的话,默认返回undefined
调用函数
说明: 直接调用,不要忘记参数