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

จะกำหนดฟังก์ชัน JavaScript โดยใช้นิพจน์ได้อย่างไร


เพื่อให้เข้าใจแนวคิดของฟังก์ชัน JavaScript โดยใช้นิพจน์ ให้เรามาดูความแตกต่างระหว่าง Function Declaration และ Function expression

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

คีย์เวิร์ด "ฟังก์ชัน" ประกาศฟังก์ชันใน 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;
}