📌 พื้นฐานของ JavaScript : ฟังก์ชัน (Functions)
1️⃣ ฟังก์ชันคืออะไร?
-
ฟังก์ชัน (Function) คือชุดของคำสั่งที่สามารถเรียกใช้ซ้ำได้
-
ช่วยทำให้โค้ดอ่านง่าย เป็นระเบียบ และลดความซ้ำซ้อน
2️⃣ การประกาศฟังก์ชัน
2.1 แบบมาตรฐาน (Function Declaration)
2.2 แบบนิพจน์ (Function Expression)
2.3 แบบลูกศร (Arrow Function)
นิยมใช้ใน ES6 ขึ้นไป
3️⃣ ฟังก์ชันแบบรับพารามิเตอร์
ส่งค่าพารามิเตอร์เข้าไป
ส่งหลายพารามิเตอร์
4️⃣ ค่าเริ่มต้นของพารามิเตอร์ (Default Parameters)
5️⃣ การคืนค่า (Return Value)
-
ใช้
return
คืนค่ากลับออกมาจากฟังก์ชัน
-
ถ้าไม่มี
return
ฟังก์ชันจะคืนค่าundefined
อัตโนมัติ
6️⃣ ฟังก์ชันซ้อนฟังก์ชัน (Nested Function)
7️⃣ การส่งฟังก์ชันเป็นพารามิเตอร์ (Callback Function)
📌 Callback ใช้บ่อยมากในการเขียนเว็บ (เช่น event, async, promise)
8️⃣ ฟังก์ชันลูกศร (Arrow Function) แบบย่อ
รูปแบบย่อสุด
ไม่มีพารามิเตอร์
9️⃣ ฟังก์ชันแบบ IIFE (Immediately Invoked Function Expression)
เรียกใช้ตัวเองทันที
🎯 สรุป
-
ฟังก์ชันช่วยให้โค้ดเป็นระเบียบ นำกลับมาใช้ซ้ำได้
-
มีหลายรูปแบบ: Declaration, Expression, Arrow Function
-
ใช้
return
คืนค่า -
ฟังก์ชันสามารถรับพารามิเตอร์ และส่งฟังก์ชันอื่นเป็นพารามิเตอร์ได้ (Callback)
-
Arrow function ย่อโค้ดได้สั้นและทันสมัย
ป้ายกำกับ
บทความ
Facebook SDK
CSS Content ( แสดงทุกหน้าของบทความ )
COKKIE POPUP