var a=function(){...}与function a(){...}的区别
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(){...}