Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

อะไรคือความแตกต่างระหว่าง:var functionName =function() {} และ function functionName() {} ใน Javascript


functionDisplayOne เป็นนิพจน์ของฟังก์ชัน อย่างไรก็ตาม functionDisplayTwo เป็นการประกาศฟังก์ชัน ถูกกำหนดทันทีที่ฟังก์ชันโดยรอบทำงาน

ทั้งสองวิธีใช้ในการประกาศฟังก์ชันใน JavaScript และ functionDisplayOne เป็นฟังก์ชันที่ไม่ระบุตัวตน

นี่คือนิพจน์ฟังก์ชัน −

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

ต่อไปนี้คือการประกาศฟังก์ชัน −

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