ตัวแปร (Variable) หมายถึงที่เก็บข้อมูลในหน่วยความจำขณะที่โปรแกรมทำงาน ประกอบด้วยชื่อตัวแปรและตำแหน่งที่เก็บ แต่ในการเรียกใช้งานส่วนใหญ่จะใช้ชื่อตัวแปรเป็นหลัก
ตัวแปรใช้เก็บข้อมูลที่มีการเรียกใช้หลายครั้ง เช่น ในการคำนวณหลายอย่าง การเปรียบเทียบข้อมูลหลายครั้ง
การใช้ตัวแปรมี 3 ขั้นตอน ดังนี้
1. ประกาศตัวแปร (Declare the variable)
2. กำหนดค่าให้ตัวแปร (Assign the variable)
3. ใช้ตัวแปร (Use the variable)
1. ประกาศตัวแปร (Declare the variable)
ก่อนที่จะใช้ตัวแปรชื่อใด จะต้องประกาศให้ตัวแปรชื่อนั้นเป็นแบบที่สัมพันธ์กับแบบของข้อมูลที่จะใช้ โดยประกาศในตอนต้นของโปรแกรม บริเวณส่วนประกาศ (Declaration) ด้วยประโยคคำสั่ง Dimension ตามรูปแบบ ดังนี้
Dim ชื่อตัวแปร As แบบข้อมูล
ตัวอย่าง
ถ้าต้องการใช้ตัวแปรชื่อ TempValue สำหรับเก็บข้อมูลตัวเลขจำนวนเต็มแบบ Integer เขียนคำสั่งได้ ดังนี้
Dim TempValue As Integer
แต่ถ้าใช้อักขระแทนแบบข้อมูลต่อท้ายชื่อตัวแปร ก็จะประกาศได้ ดังนี้
Dim TempValue%
หมายถึงให้ตัวแปรชื่อ TempValue% เป็นตัวแปรสำหรับเก็บค่าตัวเลขแบบ Integer
แบบของตัวแปรที่ใช้ขึ้นอยู่กับแบบของข้อมูลและค่าข้อมูล พิจารณาได้จากตารางค่าที่ใช้ได้ของข้อมูลแบบต่างๆ โดยดูที่ช่วงค่าข้อมูลประกอบ เช่น ถ้าข้อมูลที่ใช้เป็นแบบตัวเลขจำนวนเต็มที่มีค่าไม่เกิน 255 ให้เลือกแบบข้อมูลเป็น Byte ดังนั้น ตัวแปรก็ต้องเป็นแบบ Byte
การตั้งชื่อตัวแปร
การตั้งชื่อตัวแปรมีลักษณะ ดังนี้
- ต้องเริ่มด้วยตัวอักษร หรือเส้นใต้ ( _ )
- ใช้เฉพาะตัวอักษร ตัวเลข หรือเส้นใต้
- ต้องไม่มีตัวอักขระหรือเครื่องหมายอื่น
- ถ้าเริ่มด้วยเส้นใต้ ต้องตามด้วยตัวอักษรหรือตัวเลขอย่างน้อย 1 ตัว เช่น _8
- ยาวไม่เกิน 1023 ตัวอักษร
- ห้ามเว้นวรรค
- ใช้ตัวขีดเส้นใต้แทนช่องว่าง เช่น Name_1
- ควรใช้ชื่อที่มีสื่อความหมายว่าใช้เก็บค่าของอะไร เช่น แทนที่จะให้ S เพื่อเก็บค่าคะแนนของนักเรียน ควรใช้
Student_Score
- ห้ามใช้ชื่อซ้ำกับคำสงวนหลัก (Reserved Keywords) ของ Visual Basic เช่น
> คำที่เป็นแบบของข้อมูล เช่น Single
> คำสั่ง เช่น Dim
ตัวอย่างตัวแปรที่ใช้ได้
A1 B5_a New_Price Income
ตัวอย่างตัวแปรที่ใช้ไม่ได้
1A เริ่มด้วยตัวเลขไม่ได้
B 52 เว้นวรรคไม่ได้
Long ใช้คำสงวนไม่ได้
In$come ใช้อักขระไม่ได้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น