Page 47 - การโปรแกรมเว็บ
P. 47
เจเอสพี 7-35
3.2.1 หลักการตั้งชื่อ (Identifier) ในภาษาเจเอสพี แนวทางขอ้ กำ� หนดและกฎในการตงั้ ชอื่
ของภาษาเจเอสพี มดี ังน้ี
1) ชอ่ื จะสามารถใช้งานไดจ้ �ำเป็นจะตอ้ งประกาศชนดิ ของตวั แปรกอ่ น
2) ชอื่ ตอ้ งประกอบด้วย ตวั อกั ษร ตัวเลข $ หรอื _
3) ชื่อตัวแปรหา้ มข้นึ ต้นดว้ ยตวั เลข
4) หา้ มใชช้ อ่ งว่าง (space) หรอื ตวั อักขระพิเศษตา่ งๆ
5) ตัวพิมพ์เล็กและตัวพิมพใ์ หญ่มคี า่ ความหมายและชือ่ ตา่ งกัน (case sensitive)
6) จะตอ้ งไมต่ รงกบั ค�ำสงวน (reserved word) ต่างๆ ทอ่ี ยใู่ นภาษาเจเอสพี
7) ชอื่ คลาสขึ้นต้นด้วยตวั อักษรภาษาอังกฤษตัวพมิ พ์ใหญ่
8) ช่อื ตวั แปรข้นึ ต้นดว้ ยตวั อักษรภาษาอังกฤษตัวพมิ พ์เลก็
9) ต้ังชอื่ ให้สือ่ ความหมาย เชน่ ถา้ String กอ็ าจจะใช้ strName
ค�ำสงวน (reserve word) ในภาษา JSP มดี งั น้ี
abstract Boolean break byte case catch
char class continue default do double
else extends false final finally float
for if implements import instanceof int
interface long native new null package
private protected public return short static
strictfp super switch synchronized this throw
throws transient true try void volatile
while
3.2.2 การแปลงชนิดข้อมูล (Type Conversions) ในหวั ข้อน้ี ผู้เรียนจะได้เรียนรเู้ กย่ี วกับ
การแปลงข้อมูลในเจเอสพี เพื่อที่จะแปลงข้อมูลจากประเภทหน่ึงไปยังอีกประเภทหน่ึง และน�ำไปใช้ใน
สถานการณต์ า่ งๆ ในการเขยี นโปรแกรม เชน่ การแปลงขอ้ มลู จากตวั เลขเปน็ String หรอื แปลงขอ้ มลู จาก
String เป็นตัวเลข ในการเขียนโปรแกรมมีข้อมูลประเภทต่างๆ ท่ีจ�ำเป็นจะต้องจัดการข้อมูลแต่ละแบบ
ส�ำหรับเจเอสพีต้องเก็บไว้ในตัวแปรประเภทของข้อมูลเท่าน้ัน เช่น ตัวเลขจ�ำนวนเต็ม จะเก็บในตัวแปร
ประเภท short, int หรอื long ตวั เลขทศนิยมเกบ็ ใน float หรือ double และขอ้ ความหรอื String เกบ็
ในตวั แปรประเภท String การแปลงขอ้ มูลในเจเอสพดี ว้ ยการใช้วธิ ี type casting มีรูปแบบดงั น้ี
newType variableName = (newType) valueToCovert;