var和function定义方法的区别

在JS中有两种定义函数的方式,
1是var aaa=function(){...}
2是function aaa(){...}
var 方式定义的函数,不能先调用函数,后声明,只能先声明函数,然后调用。
function方式定义函数可以先调用,后声明。请看代码:
s代码
<script language="JavaScript" type="text/javascript">
//aaa();这样调用就会出错
var aaa = function(){
alert("A");
}
aaa();//这样就不会出错

//先调用后声明
bbb();
function bbb(){
alert("bb");
}
</script>
原文地址:https://www.cnblogs.com/MartinLee/p/7622643.html