通过以下方法声明的函数在预解释阶段只是进行了变量fn
的声,并没有进行变量的定义(赋值),所以函数只能在定义的下面运行不能在上面进行运行,在上边运行相当于undefined()会报错
// 匿名函数之函数表达式
var fn = function() {
console.log("haha");
};
fn();
通过以下方法声明的函数在预解释阶段只是进行了变量fn
的声,并没有进行变量的定义(赋值),所以函数只能在定义的下面运行不能在上面进行运行,在上边运行相当于undefined()会报错
// 匿名函数之函数表达式
var fn = function() {
console.log("haha");
};
fn();