var a=function(){...}与function a(){...}的区别

var a = function(){...}在js预加载时按变量处理,即预加载定义,不加载赋值。

function a(){...}即加载定义,而且赋值。

例如:a();    //正常执行a()函数;

        b();    //undefind;

       function a(){...};

   var b = function(){...}

posted on 2017-02-07 17:40  Mwinner  阅读(197)  评论(0编辑  收藏  举报