函数声明是可以先使用后定义的,但函数表达式必须在声明之后调用
函数声明(可在函数前调用)
function sum(n1,n2){ return n1+n2; }
函数表达式(只能在函数之后调用)
var sum2 = function sum(n1,n2){ return n1+n2; }
函数声明和函数表达式
原文:https://www.cnblogs.com/zwtqf/p/9043464.html