ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP เกี่ยวกับการสอน

ASP บ้าน ASP บทนำ ASP ติดตั้ง ASP วากยสัมพันธ์ ASP ตัวแปร ASP ขั้นตอน ASP ฟอร์ม ASP Cookies ASP เซสชั่น ASP ใบสมัคร ASP #ประกอบด้วย ASP Global.asa ASP ส่งอีเมลล์

VBScript เกี่ยวกับการสอน

VB บ้าน VB ตัวแปร VB ขั้นตอน VB เงื่อนไข VB วนลูป VB ตัวอย่าง VB ฟังก์ชั่น VB คำสำคัญ

ASP วัตถุ

ASP คำตอบ ASP ขอร้อง ASP ใบสมัคร ASP เซสชั่น ASP เซิร์ฟเวอร์ ASP ผิดพลาด ASP FileSystem ASP TextStream ASP ขับรถ ASP ไฟล์ ASP โฟลเดอร์ ASP พจนานุกรม ASP AdRotator ASP BrowserCap ASP การเชื่อมโยงเนื้อหา ASP Rotator เนื้อหา ASP Ref ด่วน

ADO เกี่ยวกับการสอน

ADO แนะนำ ADO สัมพันธ์ ADO ระเบียน ADO แสดง ADO สอบถาม ADO ประเภท ADO เพิ่ม ADO ปรับปรุง ADO ลบ ADO การสาธิต ADO เร่งความเร็ว

ADO วัตถุ

ADO คำสั่ง ADO สัมพันธ์ ADO ผิดพลาด ADO สนาม ADO พารามิเตอร์ ADO คุณสมบัติ ADO บันทึก ADO ระเบียน ADO กระแส ADO ประเภทข้อมูล

ASP and AJAX

AJAX แนะนำ AJAX ASP AJAX ฐานข้อมูล

ASP ตัวอย่าง

ASP ตัวอย่าง ASP ทดสอบ


 

ตัวแปร VBScript


ตัวแปร "containers" สำหรับการจัดเก็บข้อมูล


ตัวอย่าง

ลองตัวเอง

การสร้างและการเปลี่ยนแปลงตัวแปร
วิธีการสร้างตัวแปรกำหนดค่าให้กับมันแล้วเปลี่ยนค่าของมัน

ใส่ค่าตัวแปรในข้อความ
วิธีการใส่ค่าตัวแปรในข้อความ

สร้างอาร์เรย์
อาร์เรย์จะใช้ในการจัดเก็บชุดของรายการข้อมูลที่เกี่ยวข้อง ตัวอย่างนี้แสดงให้เห็นถึงวิธีการที่คุณสามารถทำให้อาร์เรย์ที่เก็บชื่อ


คุณจำได้ไหมพีชคณิตจากโรงเรียน?

คุณจำพีชคณิตจากโรงเรียน? x = 5, y = 6, Z = x + y ที่

คุณจำไว้ว่าตัวอักษร (like x) สามารถนำมาใช้ในการเก็บค่า (like 5) และที่คุณสามารถใช้ข้อมูลดังกล่าวข้างต้นในการคำนวณมูลค่าของ Z ที่จะเป็น 11?

ตัวอักษรเหล่านี้จะเรียกว่า variables และตัวแปรสามารถใช้ในการเก็บค่า (x=5) หรือสำนวน (z=x+y)


ตัวแปร VBScript

เช่นเดียวกับพีชคณิตตัวแปร VBScript จะใช้ในการเก็บค่าหรือการแสดงออก

ตัวแปรสามารถมีชื่อสั้น ๆ เช่น x หรือชื่อที่อธิบายมากขึ้นเช่น carname

กฎสำหรับชื่อตัวแปร VBScript:

  • จะต้องเริ่มต้นด้วยตัวอักษร
  • ไม่สามารถมีระยะเวลา (.)
  • ไม่เกิน 255 ตัวอักษร

ใน VBScript, ตัวแปรทั้งหมดเป็นประเภท variant ที่สามารถจัดเก็บข้อมูลประเภทต่างๆ


ประกาศ (Creating) ตัวแปร VBScript

สร้างตัวแปรใน VBScript ส่วนใหญ่มักจะเรียกว่า "declaring" ตัวแปร

คุณสามารถประกาศตัวแปร VBScript กับติ่มสาธารณะหรือส่วนตัวคำสั่ง อย่างนี้:

Dim x
Dim carname

ตอนนี้คุณได้สร้างสองตัวแปร ชื่อของตัวแปรที่มี "x" และ "carname"

นอกจากนี้คุณยังสามารถประกาศตัวแปรโดยใช้ชื่อในสคริปต์ อย่างนี้:

carname="Volvo"

ตอนนี้คุณยังได้สร้างตัวแปร ชื่อของตัวแปรคือ "carname" แต่วิธีนี้ไม่ได้เป็นวิธีปฏิบัติที่ดีเพราะคุณสามารถสะกดชื่อตัวแปรในภายหลังในสคริปต์ของคุณและที่สามารถทำให้ผลที่แปลกเมื่อสคริปต์ของคุณกำลังทำงานอยู่

หากคุณสะกดคำผิดเช่น "carname" ตัวแปร "carnime" สคริปต์โดยอัตโนมัติจะสร้างตัวแปรใหม่ที่เรียกว่า "carnime" เพื่อป้องกันไม่ให้สคริปต์ของคุณจากการทำเช่นนี้คุณสามารถใช้ตัวเลือกคำสั่งที่ชัดเจน กองกำลังนี้คำสั่งคุณประกาศตัวแปรของคุณทั้งหมดที่มีสลัวของรัฐหรือเอกชนคำสั่ง

Put Option คำสั่งที่ชัดเจนที่ด้านบนของสคริปต์ของคุณ อย่างนี้:

Option Explicit
Dim carname
carname=some value

กำหนดมูลค่าให้กับตัวแปร

คุณสามารถกำหนดค่าให้กับตัวแปรเช่นนี้:

carname="Volvo"
x=10

ชื่อตัวแปรอยู่ทางด้านซ้ายของการแสดงออกและความคุ้มค่าที่คุณต้องการกำหนดให้กับตัวแปรอยู่ทางด้านขวา ตอนนี้ตัวแปร "carname" มีค่าของ "Volvo" และตัวแปร "x" มีค่าของ "10"


อายุการใช้งานของตัวแปร

นานแค่ไหนที่ตัวแปรที่มีอยู่คืออายุการใช้งาน

เมื่อคุณประกาศตัวแปรภายในกระบวนการตัวแปรที่สามารถเข้าถึงได้เฉพาะภายในขั้นตอนที่ เมื่อขั้นตอนการออกจากตัวแปรจะถูกทำลาย ตัวแปรเหล่านี้จะเรียกว่าตัวแปรท้องถิ่น คุณสามารถมีตัวแปรท้องถิ่นที่มีชื่อเดียวกันในขั้นตอนการแตกต่างกันเพราะแต่ละคนจะได้รับการยอมรับโดยขั้นตอนในการที่จะมีการประกาศเท่านั้น

หากคุณกำหนดตัวแปรภายนอกขั้นตอนการทุกขั้นตอนบนหน้าของคุณสามารถเข้าถึงได้ อายุการใช้งานของตัวแปรเหล่านี้เริ่มต้นเมื่อพวกเขาจะประกาศและสิ้นสุดเมื่อเพจมีการปิด


VBScript ตัวแปรอาร์เรย์

ตัวแปรอาร์เรย์จะใช้ในการจัดเก็บค่าหลายค่าในตัวแปรเดียว

ในตัวอย่างต่อไปอาร์เรย์มี 3 องค์ประกอบคือการประกาศ:

Dim names(2)

ตัวเลขที่แสดงในวงเล็บคือ 2. เราเริ่มต้นที่ศูนย์เพื่อให้อาร์เรย์นี้มี 3 องค์ประกอบ นี่คืออาร์เรย์ขนาดคงที่ คุณสามารถกำหนดข้อมูลไปยังแต่ละองค์ประกอบของอาร์เรย์เช่นนี้:

names(0)="Tove"
names(1)="Jani"
names(2)="Stale"

ในทำนองเดียวกันข้อมูลที่สามารถดึงมาจากองค์ประกอบใด ๆ โดยใช้ดัชนีขององค์ประกอบอาร์เรย์โดยเฉพาะอย่างยิ่งที่คุณต้องการ อย่างนี้:

mother=names(0)

คุณสามารถมีได้ถึง 60 มิติในอาร์เรย์ หลายมิติมีการประกาศโดยแยกตัวเลขในวงเล็บด้วยเครื่องหมายจุลภาค ที่นี่เรามีอาร์เรย์สองมิติประกอบด้วย 5 แถวและ 7 คอลัมน์:

Dim table(4,6)

กำหนดข้อมูลไปยังอาร์เรย์สองมิติ:

ตัวอย่าง

<html>
<body>

<%
Dim x(2,2)
x(0,0)="Volvo"
x(0,1)="BMW"
x(0,2)="Ford"
x(1,0)="Apple"
x(1,1)="Orange"
x(1,2)="Banana"
x(2,0)="Coke"
x(2,1)="Pepsi"
x(2,2)="Sprite"
for i=0 to 2
    response.write("<p>")
    for j=0 to 2
        response.write(x(i,j) & "<br />")
    next
    response.write("</p>")
next
%>

</body>
</html>
แสดงตัวอย่าง»