VBScript ตัวแปร
- หน้าก่อนหน้า VB Where to
- หน้าต่อไป โปรแกรม VB
ตัวอย่าง
- สร้างตัวแปร
- ตัวแปรใช้เก็บข้อมูล ตัวอย่างนี้แสดงวิธีการสร้างตัวแปรและกำหนดค่าตัวแปร
- ใส่ค่าตัวแปรในข้อความ
- ตัวอย่างนี้แสดงวิธีการใส่ค่าตัวแปรในข้อความ
- สร้างตัวแปรแบบแรงมาก
- ตัวแปรแบบแรงมากใช้เก็บข้อมูลของลำดับของข้อมูลที่เกี่ยวข้อง ตัวอย่างนี้แสดงวิธีการสร้างตัวแปรแบบแรงมากเพื่อเก็บชื่อ (เราใช้ "for loop" ในการแสดงชื่อ)
มันคืออะไรที่เรียกว่าตัวแปร?
ตัวแปรเป็น "ตัวเก็บข้อมูล" ในสคริปต์ ค่าของตัวแปรสามารถเปลี่ยนแปลงได้ คุณสามารถดูหรือเปลี่ยนค่าของตัวแปรด้วยการอ้างชื่อของมัน ใน VBScript ตัวแปรทั้งหมดมีความเกี่ยวข้องกับชนิด และสามารถเก็บข้อมูลของชนิดต่างๆ
กฎของชื่อตัวแปร
- ควรเริ่มด้วยอักษร
- ไม่ควรมีจุดประกาย (.)
- ไม่ควรเกิน 255 อักษร
ประกาศตัวแปร
คุณสามารถประกาศตัวแปรด้วยคำสั่ง Dim, Public หรือ Private ตามตัวอย่างดังนี้
dim name name=some value
ตอนนี้คุณได้สร้างตัวแปรแล้ว ชื่อตัวแปรคือ "name"
คุณยังสามารถสร้างตัวแปรด้วยชื่อของมันเช่นนี้
name=some value
ดังนั้น คุณก็ได้สร้างตัวแปรชื่อ "name"
อย่างไรก็ตาม วิธีการดังกล่าวไม่ใช่ประสิทธิภาพ เพราะคุณอาจจะพิมพ์ชื่อตัวแปรผิดในสคริปต์ ซึ่งอาจทำให้มีผลลัพธ์ที่ประหลาดใจขณะที่สคริปต์ทำงาน ตัวอย่างเช่น เมื่อคุณพิมพ์ชื่อตัวแปร "name" ผิดเป็น "nime" สคริปต์จะสร้างตัวแปรชื่อ "nime" โดยอัตโนมัติ เพื่อป้องกันการกระทำนี้ คุณสามารถใช้คำสั่ง Option Explicit คำสั่งนี้ คุณจะต้องประกาศตัวแปรด้วยคำสั่ง dim, public หรือ private ตัวแปรทั้งหมด จัดให้คำสั่ง Option Explicit อยู่ด้านบนของสคริปต์ โดยเช่นนี้
option explicit dim name name=some value
กำหนดค่าตัวแปร
คุณสามารถกำหนดค่าตัวแปรได้เช่นนี้
name="George" i=300
ตัวแปร "name" มีค่า "George"
ชีวิตของตัวแปร
ชีวิตของตัวแปรหมายถึงระยะเวลาที่มันสามารถมีอยู่
เมื่อคุณประกาศตัวแปรในภาคย่อย ตัวแปรสามารถเข้าถึงได้เฉพาะภาคย่อยนี้เท่านั้น และเมื่อออกจากภาคย่อยนี้ ตัวแปรจะหมดมาตรฐานด้วย ตัวแปรนี้เรียกว่าตัวแปรท้องถิ่น คุณสามารถใช้ชื่อตัวแปรเดียวกันในภาคย่อยต่างๆ ตามที่ตัวแปรประกาศ ตัวแปรทุกตัวสามารถรับรู้เพียงตัวแปรที่ประกาศในภาคย่อยของตนเท่านั้น
หากคุณประกาศตัวแปรนอกจากภาษาโปรแกรม ทุกภาษาโปรแกรมที่มีอยู่บนหน้าเว็บไซต์ของคุณสามารถเข้าถึงตัวแปรนี้ได้ ชีวิตแห่งตัวแปรนี้เริ่มต้นเมื่อตัวแปรถูกประกาศ และจบลงเมื่อหน้าเว็บไซต์ถูกปิด
ตัวแปรแบบกลุ่ม
บางครั้ง คุณอาจจะต้องจัดสรรค่าหลายรายการให้แก่ตัวแปรเดียว ในกรณีนี้ คุณสามารถสร้างตัวแปรที่สามารถรักษาชุดของค่าต่างๆ ได้ ตัวแปรนี้เรียกว่า แบบกลุ่ม ประกาศแบบกลุ่มตัวแปรใช้ชื่อตัวแปรตามด้วยวงเล็บ () ในตัวอย่างด้านล่าง เราประกาศแบบกลุ่มที่มีสามอันเดียว:
dim names(2)
เลขในวงเล็บคือ 2 ตัวแปรแบบกลุ่มเริ่มต้นที่ 0 เพราะแบบกลุ่มนี้มีสามอันเดียว นี่คือแบบกลุ่มที่มีกำหนดก่อนหน้า คุณสามารถจัดสรรข้อมูลให้แก่แต่ละอันเดียวของแบบกลุ่ม:
names(0)="George" names(1)="John" names(2)="Thomas"
เช่นเดียวกัน ด้วยการใช้หมายเลขด้านละด้านของตัวแปรแบบกลุ่มเฉพาะเจาะจง คุณยังสามารถเรียกค่าของอันเดียวใดได้ ตัวอย่าง:
father=names(0)
คุณสามารถใช้แบบกลุ่มที่มีความยาวได้ถึง 60 มิติของทางด้านละด้าน วิธีการประกาศแบบกลุ่มหลายมิติคือใช้คอมมาสแบ่งเลขในวงเล็บ ตัวอย่าง ว่า เราประกาศแบบกลุ่มที่มี 5 แถว 7 คอลัมน์:
dim table(4, 6)
- หน้าก่อนหน้า VB Where to
- หน้าต่อไป โปรแกรม VB