NECTEC
NSTDA
Home
Computer
Program
Internet & Web
Graphics
CAI
Multimedia
Electrical Power
General Education
Special Education
Links
Webmaster
JavaScript

การส่งผ่านข้อมูลให้กับฟังก์ชัน

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

รูปแบบการเขียนฟังก์ชัน

function ชื่อฟังก์ชัน (พารามิเตอร์1, พารามิเตอร์2, ... )
  { ข้อคำสั่ง;
  .................
  ................
  }

รูปแบบการเรียกใช้ฟังก์ชัน

ชื่อฟังก์ชัน(ข้อมูล1, ข้อมูล2, ...);

โดยมีข้อกำหนดว่า

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