0

Javascript 里面 var test = function() {} 和 function test() {} 申明函数有啥区别

tony 发布于2年前 阅读数 2350

Javascript 里面 var function_name = function() {} 和 function function_name() {} 申明函数有啥区别。

举报
回复
0

前者是函数表达式,后面一个是函数申明。

2年前 回复
0

相当于变量不能在定义前使用。看下面的例子就明白了

// TypeError: undefined is not a function
functionOne();

var functionOne = function() {
  console.log(“Hello!”);
};

// Outputs: “Hello!”
functionTwo();

function functionTwo() {
  console.log("Hello!");
}
2年前 回复