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

การแสดงออกของฟังก์ชันเทียบกับการประกาศฟังก์ชันใน JavaScript?


การประกาศฟังก์ชัน

คีย์เวิร์ด "ฟังก์ชัน" ประกาศฟังก์ชันใน JavaScript ในการกำหนดฟังก์ชันใน JavaScript ให้ใช้คีย์เวิร์ด "function" ตามด้วยชื่อฟังก์ชันเฉพาะ รายการพารามิเตอร์ (ที่อาจว่างเปล่า) และบล็อกคำสั่งที่ล้อมรอบด้วยวงเล็บปีกกา

นี่คือตัวอย่าง −

function sayHello(name, age) {
   document.write (name + " is " + age + " years old.");
}

การแสดงออกของฟังก์ชัน

การแสดงออกของฟังก์ชันไม่ควรขึ้นต้นด้วยคำว่า "ฟังก์ชัน" ฟังก์ชั่นที่กำหนดสามารถตั้งชื่อหรือไม่ระบุชื่อได้

นี่คือตัวอย่าง -

//anonymous function expression
var a = function() {
   return 5;
}

หรือ

//named function expression
var a = function bar() {
   return 5;
}