เรื่องของตัวแปร
ผมยอมรับว่าการศีกษา
JavaScript เป็นเรื่องง่ายครับ (หากว่ารานั้นสนใจที่จะศึกษาจริง ๆ
) แต่ JavaScript ก็ต้องค่อย ๆ ศึกษาเป็นขั้นตอน การอ่านเพียงหน้า
2 หน้า ยังไม่สามารถเอาไปทำอะไรได้หรอกครับ แต่ถ้าไม่อ่านก็จะไม่มีพื้นฐานในการอ่านหน้าต่อ
ๆ ไป จืงขอให้ท่านใจเย็นๆ อ่านไปเรื่อยๆ ทีละหน้า ประกอบกับการฝึกฝนทำไปเรื่อย
ๆ ผมรับรองว่า คุณจะสำเร็จวิทยายุทธใน 7 วัน
การตั้งชื่อตัวแปร
ชื่อของตัวแปรใน
JavaScript สามารถขึ้นต้นด้วยตัวอักษรใหญ่ A-Z ตัวอักษรเล็ก (a-z)
และ เครื่องหมาย _ ตามด้วย ตัวอักษร ตัวเลข หรือ เครื่องหมาย _ ก็ได้
ตัวอย่างชื่อตัวแปรที่ถูกต้อง
orderNumber2
_456
SUM
Image32
Amount_Click
ข้อควรจำ ชื่อตัวแปรใน JavaScript
จะเข้มงวดในการใช้ตัวอักษรใหญ่หรือเล็กด้วย(case sensitive) เช่น Sum
SUM sum จะถือว่าไม่เป็นตัวแปรเดียวกันนะ
<< Back
:: ^ top ^
ชนิดของตัวแแปร
สิ่งที่ต่างจาก
Java และ ภาษาบางภาษาคือ ผู้ใช้ภาษา JavaScript ไม่จำเป็นต้องกำหนดชนิดของตัวแปร
ชึ่ง JavaScript จะสามารถรู้ได้เองว่า ในการนำตัวแปรไปใช้นั้น คุณต้องการให้มันเป็นตัวแปรชนิดไหน
เช่นถ้าผมกำหนด ให้ตัวแปร Ahha มีค่าเป็น 1 ตัวแปร Ahha อาจจะให้ค่าเป็น
True ได้ ถ้าคุณใช้มันไปในทางตรรก หรืออาจจะเป็น 1.0000 ก็ได้ แต่ความสามารถแบบนี้ก็เปรียบเสมือนดาบ
2 คม ในแง่หนึ่ง คุณสามารถใช้ตัวแปรได้อย่างอิสระ เพราะไม่มีข้อจำกัดในด้านชนิดตัวแปร
และในอีกแง่หนึง คุณต้องจำได้ว่า ตัวแปรของคุณจะเป็นชนิดไหนในแต่ละขั้นตอนของการคำนวน
JavaScript สนับสนุนการใช้ตัวแปรเก็บค่าข้อมูล 4
ชนิดคือ
Integer คือ เลขจำนวนเต็ม
Floating-point numbers คือ เลขจำนวนจริง
Logic or boolean values คือ ตรรก(มีค่าแค่ถูกกับผิด)
String คือ ข้อความ
<< Back
:: ^ top ^
ตัวแปรชนิดตัวเลข
: Integer and Floating-Point
ในการทำงานกับตัวเลข
JavaScript สามารถสนับสนุนได้ทั้ง Integer และ Float โดยทั้ง 2 ชนิด
สามารถ แปลงไปหากันได้โดยอัตโนมัติ
ตัวแปร Integer ใน JavaScript จะอยู่ในรูปของเลขฐานได้ 3 ฐาน คือ 10
,8 และ 16
ฐาน
10 โดยปกติแล้วตัวเลขที่ใช้ใน JavaScript จะเป็นเลขฐาน 10
อยู่แล้ว
ฐาน
8 จะมีเลขโดดอยู่แค่ 8 ตัว คือ 0-7 การเขียนเลขฐาน 8 จะใช้
0 นำหน้า
ฐาน
16 จะมีเลขโดดอยู่ 16 ตัว คือ 0-9 และใช้ A-F แทน 10 - 15
การเขียนเลขฐาน 16 จะใช้ 0x นำหน้า
โปรแกรมตัวอย่างต่อไปนี้แสดงให้เห็นการใช้ เลขฐานครับ
 |
Pyayam.com :: พ ย า ย า ม ดอทคอม :: |
|
 File Edit Format View Help |
<html> <head> <title>Using
JavaScript Integer</title> </head>
<body> <script language="javascript">
<!--
document.write("0xab00 + 0xcd = ");
document.write(0xab00 + 0xcd);
document.write("<br>");
document.write("0xff - 0123 = ");
document.write(0xff - 0123);
document.write("<br>");
document.write("-0x12 = ");
document.write(-0x12);
// --> </script> </body> </html> |
|
ดูตัวอย่าง
ส่วน Float จะใช้กับ เลขทศนิยมหรือ เลขที่มีค่ามากๆและน้อยมากๆจนต้องเขียนในรูปของเลขยกกำลัง
เช่น
-4.2132
55.
12e2 (อ่านว่า 12 คูณ 10 ยกกำลัง 2)
1e-1 (อ่านว่า 1 คูณ 10 ยกกำลัง -1)
.5
-4e-4
ตัวอย่างโปรแกรมต่อไปนี้ เป็นการใช้ Floating-Point number
ครับ
ดูตัวอย่าง
<< Back
:: ^ top ^
เรื่องนี้ยังมีต่ออีก >> |