ห่วง VBScript
ลูป
เรียกใช้หมายเลขเดียวกันของบล็อกสำหรับวงที่ระบุ งบวนลูปจะใช้ในการเรียกใช้บล็อกเดียวกันของรหัสระบุจำนวนครั้งที่
ใน VBScript เราสามารถใช้สี่ห่วง:
- สำหรับ ... คำสั่งถัดไป - ความถี่และการทำงานสำหรับระยะเวลาที่ระบุโดยรหัส
- สำหรับแต่ละ ... คำสั่งถัดไป - สำหรับแต่ละรายการในคอลเลกชันหรืออาร์เรย์องค์ประกอบของชิ้นส่วนของรหัสแต่ละคนที่จะทำงาน
- ทำ ... คำสั่ง Loop - รอบการดำเนินงานเมื่อเงื่อนไขเป็นจริงหรือจนกว่าจะมีสภาพที่เป็นจริง
- ขณะที่ ... คำสั่ง Wend - ไม่ควรใช้วลีนี้ - คำสั่งการใช้งานที่ทำ ... ห่วงแทน
สำหรับ ... ห่วงถัดไป
กรุณาใช้สำหรับงบ ... ถัดไปที่จะเรียกใช้บล็อกของรหัสระบุจำนวนครั้ง
สำหรับคำสั่งระบุตัวแปรเคาน์เตอร์ (i)เช่นเดียวกับการเริ่มต้นและจุดสิ้นสุดของค่าคำสั่งต่อไปในขั้นตอนที่ 1 เป็นค่าเพิ่มตัวแปร (i)
ตัวอย่าง
<body>
<script type="text/vbscript">
For i = 0 To 5
document.write("The number is " & i & "<br />")
Next
</script>
</body>
</html>
ลอง»
คำสำคัญขั้นตอน
ขั้นตอนตามคำหลักที่คุณสามารถกำหนดเคาน์เตอร์เพิ่มตัวแปรหรือลดลงมูลค่าขั้นตอน
ในตัวอย่างต่อไปนี้ตัวแปรเคาน์เตอร์(i) จะเพิ่มขึ้นในแต่ละรอบค่าขั้นตอนที่ 2
some code
Next
หากคุณต้องการที่จะนับถอยหลังตัวแปรคุณต้องใช้ค่าขั้นตอนในเชิงลบและก็จะต้องเริ่มต้นน้อยกว่าค่าสิ้นค่าที่กำหนดไว้
ในตัวอย่างต่อไปนี้ตัวแปรเคาน์เตอร์(i) เป็น decremented วงจรของมูลค่าขั้นตอนที่ 2 ในแต่ละ
some code
Next
เลิก ... ถัดไป
คุณสามารถออกจากทางออกสำหรับคำหลักสำหรับคำสั่งถัดไป ...
If i=5 Then Exit For
some code
Next
สำหรับแต่ละ ... ห่วงถัดไป
สำหรับแต่ละ ... ถัดไปสำหรับแต่ละรายการในคอลเลกชันหรืออาร์เรย์องค์ประกอบของชิ้นส่วนของรหัสแต่ละคนเพื่อเรียกใช้ซ้ำแล้วซ้ำอีก
ตัวอย่าง
<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>
ลอง»
ห่วงทำ ...
หากคุณไม่ทราบว่าหลายครั้งที่จะทำซ้ำคุณสามารถใช้คำสั่งทำ ... ห่วง
ทำ ... ห่วงคำสั่งที่จะทำซ้ำส่วนของโค้ดจนสภาพที่เป็นจริงหรือสภาพกลายเป็นความจริง
ทำซ้ำโค้ดจากจนกระทั่งเงื่อนไขเป็นจริง
คุณสามารถใช้คำหลักในขณะที่การตรวจสอบเงื่อนไขในการทำ ... ห่วง
some code
Loop
ถ้าฉันมีค่าเท่ากับ 9 รหัสภายในวงที่ดังกล่าวข้างต้นจะถูกยกเลิก
some code
Loop While i>10
รหัสภายในวงจะถูกดำเนินการอย่างน้อยหนึ่งครั้งแม้ว่าผมจะน้อยกว่า 10
ทำซ้ำโค้ดจากจนกว่าเงื่อนไขที่จะกลายเป็นความจริง
คุณสามารถใช้จนกระทั่งคำหลักในการตรวจสอบเงื่อนไขในการทำ ... ห่วง
some code
Loop
ถ้าฉันมีค่าเท่ากับ 10 เหนือโค้ดที่อยู่ในวงจะถูกยกเลิก
some code
Loop Until i=10
รหัสภายในวงจะถูกดำเนินการอย่างน้อยหนึ่งครั้งแม้ว่าผมจะมีค่าเท่ากับ 10
ออกจากการทำ ... ห่วง
คุณสามารถออกโดยใช้คำสำคัญทางออกจะทำคำสั่ง ... ห่วง
i=i-1
If i<10 Then Exit Do
Loop
รหัสนี้อยู่ภายในวงก็จะถูกดำเนินการตราบเท่าที่ฉันไม่ได้ฉันเป็นมากกว่า10 และ 10
ตัวอย่างต่อไป (เฉพาะ IE)
ห่วงผ่านชื่อ
html วิธีการวนซ้ำหกหัว
ทำ ... ในขณะที่ห่วง
วิธีที่จะทำให้ทำง่าย ... ในขณะที่ห่วง