Latest web development tutorials

ห่วง VBScript

ลูป

เรียกใช้หมายเลขเดียวกันของบล็อกสำหรับวงที่ระบุ งบวนลูปจะใช้ในการเรียกใช้บล็อกเดียวกันของรหัสระบุจำนวนครั้งที่

ใน VBScript เราสามารถใช้สี่ห่วง:

  • สำหรับ ... คำสั่งถัดไป - ความถี่และการทำงานสำหรับระยะเวลาที่ระบุโดยรหัส
  • สำหรับแต่ละ ... คำสั่งถัดไป - สำหรับแต่ละรายการในคอลเลกชันหรืออาร์เรย์องค์ประกอบของชิ้นส่วนของรหัสแต่ละคนที่จะทำงาน
  • ทำ ... คำสั่ง Loop - รอบการดำเนินงานเมื่อเงื่อนไขเป็นจริงหรือจนกว่าจะมีสภาพที่เป็นจริง
  • ขณะที่ ... คำสั่ง Wend - ไม่ควรใช้วลีนี้ - คำสั่งการใช้งานที่ทำ ... ห่วงแทน

สำหรับ ... ห่วงถัดไป

กรุณาใช้สำหรับงบ ... ถัดไปที่จะเรียกใช้บล็อกของรหัสระบุจำนวนครั้ง

สำหรับคำสั่งระบุตัวแปรเคาน์เตอร์ (i)เช่นเดียวกับการเริ่มต้นและจุดสิ้นสุดของค่าคำสั่งต่อไปในขั้นตอนที่ 1 เป็นค่าเพิ่มตัวแปร (i)

ตัวอย่าง

<html>
<body>

<script type="text/vbscript">
For i = 0 To 5
document.write("The number is " & i & "<br />")
Next
</script>

</body>
</html>

ลอง»

คำสำคัญขั้นตอน

ขั้นตอนตามคำหลักที่คุณสามารถกำหนดเคาน์เตอร์เพิ่มตัวแปรหรือลดลงมูลค่าขั้นตอน

ในตัวอย่างต่อไปนี้ตัวแปรเคาน์เตอร์(i) จะเพิ่มขึ้นในแต่ละรอบค่าขั้นตอนที่ 2

For i=2 To 10 Step 2
some code
Next

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

ในตัวอย่างต่อไปนี้ตัวแปรเคาน์เตอร์(i) เป็น decremented วงจรของมูลค่าขั้นตอนที่ 2 ในแต่ละ

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

เลิก ... ถัดไป

คุณสามารถออกจากทางออกสำหรับคำหลักสำหรับคำสั่งถัดไป ...

For i=1 To 10
If i=5 Then Exit For
some code
Next

สำหรับแต่ละ ... ห่วงถัดไป

สำหรับแต่ละ ... ถัดไปสำหรับแต่ละรายการในคอลเลกชันหรืออาร์เรย์องค์ประกอบของชิ้นส่วนของรหัสแต่ละคนเพื่อเรียกใช้ซ้ำแล้วซ้ำอีก

ตัวอย่าง

<html>
<body>

<script type="text/vbscript">
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"

For Each x In cars
document.write(x & "<br />")
Next
</script>

</body>
</html>

ลอง»


ห่วงทำ ...

หากคุณไม่ทราบว่าหลายครั้งที่จะทำซ้ำคุณสามารถใช้คำสั่งทำ ... ห่วง

ทำ ... ห่วงคำสั่งที่จะทำซ้ำส่วนของโค้ดจนสภาพที่เป็นจริงหรือสภาพกลายเป็นความจริง

ทำซ้ำโค้ดจากจนกระทั่งเงื่อนไขเป็นจริง

คุณสามารถใช้คำหลักในขณะที่การตรวจสอบเงื่อนไขในการทำ ... ห่วง

Do While i>10
some code
Loop

ถ้าฉันมีค่าเท่ากับ 9 รหัสภายในวงที่ดังกล่าวข้างต้นจะถูกยกเลิก

Do
some code
Loop While i>10

รหัสภายในวงจะถูกดำเนินการอย่างน้อยหนึ่งครั้งแม้ว่าผมจะน้อยกว่า 10

ทำซ้ำโค้ดจากจนกว่าเงื่อนไขที่จะกลายเป็นความจริง

คุณสามารถใช้จนกระทั่งคำหลักในการตรวจสอบเงื่อนไขในการทำ ... ห่วง

Do Until i=10
some code
Loop

ถ้าฉันมีค่าเท่ากับ 10 เหนือโค้ดที่อยู่ในวงจะถูกยกเลิก

Do
some code
Loop Until i=10

รหัสภายในวงจะถูกดำเนินการอย่างน้อยหนึ่งครั้งแม้ว่าผมจะมีค่าเท่ากับ 10

ออกจากการทำ ... ห่วง

คุณสามารถออกโดยใช้คำสำคัญทางออกจะทำคำสั่ง ... ห่วง

Do Until i=10
i=i-1
If i<10 Then Exit Do
Loop

รหัสนี้อยู่ภายในวงก็จะถูกดำเนินการตราบเท่าที่ฉันไม่ได้ฉันเป็นมากกว่า10 และ 10


ตัวอย่าง s

ตัวอย่างต่อไป (เฉพาะ IE)

ห่วงผ่านชื่อ
html วิธีการวนซ้ำหกหัว

ทำ ... ในขณะที่ห่วง
วิธีที่จะทำให้ทำง่าย ... ในขณะที่ห่วง