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;
}

 

posted @ 2017-06-19 22:38  心碎whn  阅读(236)  评论(0编辑  收藏  举报