สาระสำคัญ

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

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