function a(){} 和 var a = function(){}的区别:
学习做浮窗,看到别人的代码里有:
window.onresize = function(){ chroX = document.documentElement.clientWidth;//yemian整个的高宽 chroY = document.documentElement.clientHeight; }
看完不是很理解,于是去网上查了一下。
a(); b(); function a(){ alert("函数1"); } var b = function(){ alert("函数2"); }
以上的function a(){} 和 var a = function(){}都是方法的声明,二者之间只有一点不同,就是调用方法时候的顺序不同!b函数是运行到这一步的时候才被加载,所以提前使用的话会导致报错。(a就是普通的函数,运行时就已经被加载,随时可以使用)
参考https://blog.csdn.net/weixin_39060009/article/details/90766430的文章
来源:https://www.cnblogs.com/cptCarlvon/p/12244618.html