Page 81 - การโปรแกรมเว็บ
P. 81

เจเอสพี 7-69

int i = 2;
while (i <= 200) {
	 out.println(i)
	 i+= 2;
}

เรื่องที่ 7.1.3
ฟังก์ชันในภาษาเจเอสพี

       การเขียนโปรแกรมแบบโครงสร้าง (structured programming) มีคุณสมบัติหนึ่งที่ส�ำคัญคือ
การเขยี นโปรแกรมแบบโปรแกรมยอ่ ย ซงึ่ ขอ้ ดขี องการเขยี นโปรแกรมแบบโปรแกรมยอ่ ยจะชว่ ยใหส้ ามารถ
จดั การสว่ นตา่ งๆ ของโปรแกรมไดง้ า่ ยยง่ิ ขน้ึ ไมว่ า่ จะเปน็ การเพม่ิ ลบ หรอื แกไ้ ขโปรแกรม เนอ่ื งจากแตล่ ะ
โปรแกรมย่อยจะแบ่งหนา้ ท่กี ารท�ำงานอยา่ งชัดเจน นอกจากนน้ั การเขยี นโปรแกรมแบบโปรแกรมย่อยจะ
ชว่ ยประหยดั เวลาในการพฒั นาโปรแกรม เนอ่ื งจากโปรแกรมในสว่ นทม่ี กี ารทำ� งานซาํ้ ๆ กนั สามารถเขยี น
ในลกั ษณะโปรแกรมยอ่ ย และเรยี กชอ่ื โปรแกรมยอ่ ยนนั้ ใหท้ ำ� งานไดท้ นั ที และการเขยี นเปน็ โปรแกรมยอ่ ย
สามารถแจกจ่ายงานใหแ้ กท่ ีมผู้พฒั นาได้

1. 	การเขียนฟังก์ชันในภาษาเจเอสพี

       ส�ำหรับการเขียนหรือประกาศฟังก์ชันในเจเอสพี สามารถท�ำได้โดยประกาศในส่วนของแท็ก
Declaration สว่ นการเรยี กใช้งานสามารถทำ� ได้โดยการเรยี กชอื่ ฟงั กช์ นั พร้อมทั้งระบพุ ารามเิ ตอร์ให้ครบ
ถ้วน โดยมีรูปแบบการเขยี นฟังกช์ นั ดงั นี้
 <%!
 	 return_type func_name(parameter list) {
 		 return var;
 	}
 %>
   76   77   78   79   80   81   82   83   84   85   86