var a = function(){...}在js预加载时按变量处理,即预加载定义,不加载赋值。
function a(){...}即加载定义,而且赋值。
例如:a(); //正常执行a()函数;
b(); //undefind;
function a(){...};
var b = function(){...}
var a = function(){...}在js预加载时按变量处理,即预加载定义,不加载赋值。
function a(){...}即加载定义,而且赋值。
例如:a(); //正常执行a()函数;
b(); //undefind;
function a(){...};
var b = function(){...}
转载于:https://www.cnblogs.com/madada111/p/6375228.html