1.函数声明定义
function 函数名(){
}
2.函数表达式定义
匿名式函数表达式
var 函数名 = function(){
}
命名式函数表达式
var 函数名 = function 函数关键字(){
}
3.函数的调用
var fn = function f(){
alert("aaa");
}
//函数名()
//函数想调用几次就打几次fn
fn();
4.声明提升:函数的声明定义具有声明提升,函数表达式没有
5.参数
形参(函数体);实参(函数调用)
function fn(x,y){ //x,y形参
console.log(x+y);
}
fn(1,2);