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;
   42   43   44   45   46   47   48   49   50   51   52