Javascript中的var functionName = function(){}和function functionName(){}有什么区别?

functionDisplayOne是一个函数表达式,但是,functionDisplayTwo是一个函数声明。一旦执行其周围的功能,就对其进行定义。

两种方法都用于在JavaScript中声明函数,而functionDisplayOne是匿名函数。

这是函数表达式-

functionDisplayOne();
var functionDisplayOne = function() {
   console.log("Hello!");
};

以下是函数声明-

functionDisplayTwo();
function functionDisplayTwo() {
   console.log("Hello!");
}