Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt giữa:var functionName =function () {} và function functionName () {} trong Javascript


functionDisplayOne là một biểu thức hàm, tuy nhiên, functionDisplayTwo là một khai báo hàm. Nó được xác định ngay sau khi chức năng xung quanh của nó được thực thi.

Cả hai cách đều được sử dụng để khai báo các hàm trong JavaScript và functionDisplayOne là một hàm ẩn danh.

Đây là biểu thức hàm -

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

Sau đây là khai báo hàm -

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