javascript函数创建

函数声明

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;
}
原文地址:https://www.cnblogs.com/dsitn/p/7050955.html