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


functionDisplayOne 是一个函数表达式,但 functionDisplayTwo 是一个函数声明。只要其所在函数执行,它就会被定义。

这两种方式都用于声明 JavaScript 函数,其中 functionDisplayOne 是一个匿名函数。

下面是函数表达式:

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

下面是函数声明:

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

更新时间:15-6 月 2020

301 人次观看

开启您的职业生涯

通过完成课程获得认证

开始
广告