function name(){}
var name=function(){}
var name=(){}
name:function(){}
有什么区别?
function name(){} 是函数声明 var name = function(){} 是函数表达式 name:function(){} 一般是写在对象里的一个属性
函数声明会被前置,在全局的任何位置都可以调用函数,而不能在函数表达式前面调用它