函数声明
function add(a,b){
return a+b
}
函数表达式
<!--一般函数表达式-->
var add = function(){
}
<!--立即声明函数表达式-->
(function(){
})()
return function(){
}
函数声明被前者
var count = add(1,2);
console.info(count) //out:3
function add(a,b){
return a+b;
}
var count = add(1,2);
console.info(count) //Uncaught TypeError: add1 is not a function
var add = function(a,b){
return a+b;
}