ประกายวนลูป VBScript

ตัวอย่าง

วนรอบ For..next
ตัวอย่างนี้แสดงวิธีการเขียนวนรอบ For....Next ที่เรียบง่าย
วนรอบแสดงหัวข้อ HTML
ตัวอย่างนี้แสดงวิธีการวนรอบเพื่อสร้างหัวข้อ HTML 6 ข้อ
วนรอบ For..each
ตัวอย่างนี้แสดงวิธีการเขียนวนรอบ For.....Each ที่เรียบง่าย
วนรอบ Do...While
ตัวอย่างนี้แสดงวิธีการเขียนวนรอบ Do...While ที่เรียบง่าย

คำสั่งวน Looping

บ่อยครั้ง เมื่อเขียนโค้ด เราอยากที่จะปฏิบัติการรหัสบทความหลายครั้ง สามารถใช้คำสั่งวนในโค้ดเพื่อทำงานนี้

ใน VBScript เราสามารถใช้คำสั่งวนทั้งสี่ประเภท

For...Next คำสั่ง
ปฏิบัติการบทความที่ระบุโดยคำสั่ง For...Next
For Each...Next คำสั่ง
ปฏิบัติการบทความหรืออนุญาติในแต่ละรายการของชุดหรือในแต่ละองค์ประกอบของตาราง
ประกายสั่ง Do...Loop
วนลูป ทำงานเมื่อเงื่อนไขเป็น true หรือจนเงื่อนไขเป็น true
ประกายสั่ง While...Wend
ไม่ควรใช้ประกายสั่งนี้ - ใช้ประกายสั่ง Do...Loop แทน

วนลูป For...Next

ถ้าคุณเห็นด้วยว่าต้องการทำการทำงานโค้ดบ่อยครั้ง คุณสามารถใช้ประกายสั่ง For...Next ในการทำงานโค้ดนี้

เราสามารถใช้ตัวแปรนับเลขที่เพิ่มขึ้นหรือลดลงในวนลูป ตัวอย่างเช่น

For i=1 to 10
  some code
Next

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

ประกายสั่ง Next จะเพิ่มตัวแปร i ด้วยขอบเขตเพิ่มเติม 1

คำสั่ง Step

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

ในตัวอย่างข้างล่างนี้ ตัวแปรนับเลข i เพิ่มขึ้นทุกวนลูปด้วยขอบเขตเพิ่มเติม 2

For i=2 To 10 Step 2
  some code
Next

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

ในตัวอย่างข้างล่างนี้ ตัวแปรนับเลข i ลดลงทุกวนลูปด้วยขอบเขตเพิ่มเติม 2

For i=10 To 2 Step -2
  some code
Next

ออกจาก For...Next

ถ้าต้องการออกจากประกายวนลูป For...Next คุณสามารถใช้คำสั่ง Exit ได้