ประกายวนลูป VBScript
- หน้าก่อนหน้า ประกายเงื่อนไข VB
- หน้าต่อไป สรุปคู่มือ VB
ตัวอย่าง
- วนรอบ 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 ได้
- หน้าก่อนหน้า ประกายเงื่อนไข VB
- หน้าต่อไป สรุปคู่มือ VB