Function expression และ Function declaration ใน JavaScript
ใน JavaScript สามารถประกาศฟังก์ชันได้ สองวิธี
วิธีแรก - แค่ประกาศฟังก์ชัน
ผ่าน function พร้อมกำหนดชื่อให้เลย:
javascriptfunction func() {
console.log('!');
}
func(); // แสดงผล '!'
วิธีที่สอง - คือการสร้างฟังก์ชันแบบไม่มีชื่อ แล้วเก็บลงในตัวแปร:
javascriptlet func = function() {
console.log('!');
};
func(); // แสดงผล '!'
ตามหลักการทางวิชาการ วิธีแรกเรียกว่า Function Declaration (การประกาศฟังก์ชัน), ส่วนวิธีที่สองเรียกว่า Function Expression (นิพจน์ฟังก์ชัน)
Задание 1
กำหนดว่าฟังก์ชันที่นำเสนอนี้เป็น Function Declaration หรือ Function Expression:
javascriptfunction func() {
console.log('!');
}
Задание 2
กำหนดว่าฟังก์ชันที่นำเสนอนี้เป็น Function Declaration หรือ Function Expression:
javascriptlet func = function() {
console.log('!');
}