ฟังก์ชัน 3 ประเภทใน JavaScript:
การกำหนดฟังก์ชัน
ชุดคำสั่งที่ดำเนินการ งานบางอย่างหรือคำนวณ ค่า
ฟังก์ชัน ควรใช้ บางส่วน อินพุตและ ส่งคืนเอาต์พุต โดยที่ ความสัมพันธ์ที่ชัดเจนระหว่าง อินพุตและเอาต์พุต
ฉคำประกาศความร่วมมือ
- ชื่อ ของฟังก์ชัน
- รายการ พารามิเตอร์ ของฟังก์ชัน อยู่ใน วงเล็บ และคั่นด้วย เครื่องหมายจุลภาค
- คำสั่ง JavaScript ที่กำหนดฟังก์ชัน อยู่ใน วงเล็บปีกกา,
{...}.
นี่เป็นฟังก์ชันง่ายๆ ที่ชื่อว่า square
ซึ่งจะคืนค่ากำลังสองของตัวเลขที่กำหนด
- ฟังก์ชัน
square
รับหนึ่งพารามิเตอร์ที่เรียกว่าnum
- ฟังก์ชันประกอบด้วยคำสั่งเดียวที่
return
พารามิเตอร์ของฟังก์ชัน (นั่นคือnum
) คูณด้วยตัวมันเอง
หวังว่าคุณจะเข้าใจแนวคิดพื้นฐานของฟังก์ชันตอนนี้
ประเภทของฟังก์ชั่นในจาวาสคริปต์?
- ฟังก์ชัน ตั้งชื่อ
- ฟังก์ชัน ไม่ระบุชื่อ
- เรียกใช้ทันทีนิพจน์ฟังก์ชัน มันทำงานทันทีที่เบราว์เซอร์พบ
ฟังก์ชัน ตั้งชื่อ
ฟังก์ชันที่มีชื่อ คือฟังก์ชันที่เรา กำหนดมันในโค้ด แล้วเรียกมันทุกครั้งที่เราต้องการโดยอ้างอิง ชื่อของมันและส่งผ่าน ข้อโต้แย้งบางอย่างกับมัน ฟังก์ชันที่มีชื่อมีประโยชน์หากเราจำเป็นต้องเรียกใช้ฟังก์ชันหลายครั้งเพื่อส่ง ค่าที่แตกต่างกันไปให้หรือเรียกใช้หลายครั้ง
นี่คือตัวอย่าง:
ฟังก์ชัน ไม่ระบุชื่อ
ฟังก์ชันที่ไม่ระบุชื่อไม่มีชื่อ พวกเขาจำเป็นต้องเชื่อมโยงกับบางสิ่ง:ตัวแปรหรือเหตุการณ์ที่จะรัน
ฟังก์ชันเดียวกันจากด้านบน แต่มีฟังก์ชันที่ไม่ระบุชื่อ:
เรียกใช้ทันทีนิพจน์ฟังก์ชัน—
IIFE
นิพจน์ ฟังก์ชันที่เรียกใช้ จะทำงานทันทีที่ เบราว์เซอร์พบ ประโยชน์ของฟังก์ชันนี้คือ ทำงานทันที โดยอยู่ในโค้ดและสร้าง เอาต์พุตโดยตรง นั่นหมายความว่า ไม่ได้รับผลกระทบ จากโค้ดที่ปรากฏด้านล่างสุดของสคริปต์ซึ่งอาจมีประโยชน์
นิพจน์ ฟังก์ชันที่เรียกใช้ เหมาะอย่างยิ่งสำหรับ การเติมข้อมูลอย่างรวดเร็ว ตัวแปรหรืออาร์กิวเมนต์ ในฟังก์ชันที่ใหญ่กว่าหรือคุณสมบัติใน วัตถุและมักจะเชื่อมต่อกับผู้ฟังเหตุการณ์เพื่อส่งออกทันที
หวังว่านี่จะเป็นประโยชน์!