วนลูบ do

              do loop   เป็นคำสั่งสร้างเงื่อนไขให้ทำงานวนรอบซ้ำๆ โดยจะนำเอาเรื่องของการกำหนดค่าให้กับตัวแปรหรือ Assignment Operators เข้ามาเกี่ยวข้องด้วย 

 

รูปแบบคำสั่ง

DO

เงือนไข

งานที่จะต้องทำ

LOOP

 

ตัวอย่าง

do_loop.asp

<%

DO

counter=counter+1

response.write counter & "<br>"
response.flush

LOOP

%>

ผลลัพธ์

1
2
3
4
5
6
7
8
9
10
11
...
...
...
(มีค่าไม่จบสิ้น)

คำอธิบาย

กำหนดให้เพิ่มค่า count ทีละ 1

และให้พิมพ์ค่า count ไปเลื่อยๆ ไม่จบสิ้น

วนลูบ do until

              do until  เป็นคำสั่งสร้างเงื่อนไขให้ทำงานวนรอบซ้ำๆกัน จนกว่าตัวแปรที่กำหนดจะมีค่าครบตามเงื่อนไข โดยจะนำเอาเรื่องของการกำหนดค่าให้กับตัวแปรหรือ Assignment Operators เข้ามาเกี่ยวข้องด้วย  การ Assignment   ค่าให้กับ  Operators ก็คือการสร้างเงื่อนไขและกำหนดค่าให้กับตัวแปรเป็นค่าต่างๆ จนครบที่กำหนด

 

รูปแบบคำสั่ง

DO UNTIL  สิ้นสุดเงือนไข

เงือนไข

งานที่จะต้องทำ

LOOP

ตัวอย่าง

do_until_loop.asp

<%

DO UNTIL counter=400
counter=counter+1
response.write counter & "<br>"
LOOP
response.flush
response.write "Script Exexuted without incident!"

%>

ผลลัพธ์

1
2
3
4
5
6
7
8
9
...
400
Script Exexuted without incident!

คำอธิบาย

กำหนดให้เพิ่มค่า count ทีละ 1

สิ้นสุดค่าที่ 400

จากนั้นให้พิมพ์ค่า count ไปเลื่อยๆ จนครบ 400


Copy right Passkorn Roungrong 2000