声明函数的方法:函数声明法(语句定义法),函数表达式(表达式定义法)
函数的定义:需要反复使用的功能代码,封装成一个独立模块,这个模块儿就叫函数
语句定义法:
格式:function 函数名() {
函数块;
}
调用:函数名()
表达式定义法:
格式:var 变量名 = function[函数名] (){
函数块;
}
调用:变量名()
在表达式定义法中,函数名通常省略不写
语句定义法和表达式定义法区别:
语句定义法会提升函数,会在执行代码前读取函数声明,通俗讲就是我们可以在任何位置调用这个函数;
表达式定义法不会提升函数,必须先声明函数,再调用;