ฟังก์ชัน 3 ประเภทใน JavaScript:

การกำหนดฟังก์ชัน

ชุดคำสั่งที่ดำเนินการ งานบางอย่างหรือคำนวณ ค่า
ฟังก์ชัน ควรใช้ บางส่วน อินพุตและ ส่งคืนเอาต์พุต โดยที่ ความสัมพันธ์ที่ชัดเจนระหว่าง อินพุตและเอาต์พุต

คำประกาศความร่วมมือ

  • ชื่อ ของฟังก์ชัน
  • รายการ พารามิเตอร์ ของฟังก์ชัน อยู่ใน วงเล็บ และคั่นด้วย เครื่องหมายจุลภาค
  • คำสั่ง JavaScript ที่กำหนดฟังก์ชัน อยู่ใน วงเล็บปีกกา, {...}.

นี่เป็นฟังก์ชันง่ายๆ ที่ชื่อว่า square ซึ่งจะคืนค่ากำลังสองของตัวเลขที่กำหนด

  1. ฟังก์ชัน square รับหนึ่งพารามิเตอร์ที่เรียกว่า num
  2. ฟังก์ชันประกอบด้วยคำสั่งเดียวที่ returnพารามิเตอร์ของฟังก์ชัน (นั่นคือ num) คูณด้วยตัวมันเอง

หวังว่าคุณจะเข้าใจแนวคิดพื้นฐานของฟังก์ชันตอนนี้

ประเภทของฟังก์ชั่นในจาวาสคริปต์?

  1. ฟังก์ชัน ตั้งชื่อ
  2. ฟังก์ชัน ไม่ระบุชื่อ
  3. เรียกใช้ทันทีนิพจน์ฟังก์ชัน มันทำงานทันทีที่เบราว์เซอร์พบ

ฟังก์ชัน ตั้งชื่อ

ฟังก์ชันที่มีชื่อ คือฟังก์ชันที่เรา กำหนดมันในโค้ด แล้วเรียกมันทุกครั้งที่เราต้องการโดยอ้างอิง ชื่อของมันและส่งผ่าน ข้อโต้แย้งบางอย่างกับมัน ฟังก์ชันที่มีชื่อมีประโยชน์หากเราจำเป็นต้องเรียกใช้ฟังก์ชันหลายครั้งเพื่อส่ง ค่าที่แตกต่างกันไปให้หรือเรียกใช้หลายครั้ง

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

ฟังก์ชัน ไม่ระบุชื่อ

ฟังก์ชันที่ไม่ระบุชื่อไม่มีชื่อ พวกเขาจำเป็นต้องเชื่อมโยงกับบางสิ่ง:ตัวแปรหรือเหตุการณ์ที่จะรัน

ฟังก์ชันเดียวกันจากด้านบน แต่มีฟังก์ชันที่ไม่ระบุชื่อ:

เรียกใช้ทันทีนิพจน์ฟังก์ชัน—

IIFE

นิพจน์ ฟังก์ชันที่เรียกใช้ จะทำงานทันทีที่ เบราว์เซอร์พบ ประโยชน์ของฟังก์ชันนี้คือ ทำงานทันที โดยอยู่ในโค้ดและสร้าง เอาต์พุตโดยตรง นั่นหมายความว่า ไม่ได้รับผลกระทบ จากโค้ดที่ปรากฏด้านล่างสุดของสคริปต์ซึ่งอาจมีประโยชน์

นิพจน์ ฟังก์ชันที่เรียกใช้ เหมาะอย่างยิ่งสำหรับ การเติมข้อมูลอย่างรวดเร็ว ตัวแปรหรืออาร์กิวเมนต์ ในฟังก์ชันที่ใหญ่กว่าหรือคุณสมบัติใน วัตถุและมักจะเชื่อมต่อกับผู้ฟังเหตุการณ์เพื่อส่งออกทันที

หวังว่านี่จะเป็นประโยชน์!