Loop Statement ng VBScript

Eksemplo

For..next loop
Ito ang eksemplo kung paano magpasulat ng simpleng For....Next loop.
Loop output HTML header
Ito ang eksemplo kung paano mag-loop ng paglikha ng anim na HTML header.
For..each loop
Ito ang eksemplo kung paano magpasulat ng simpleng For.....Each loop.
Do...While loop
Ito ang eksemplo kung paano magpasulat ng simpleng Do...While loop.

Looping statement

Madalas, kapag gumagawa ng code, nais naming ipatuloy ang isang bahagi ng code nang ilang beses. Maaari naming gamitin ang statement na loop sa code para sa gawain na ito.

Sa VBScript, maaari naming gamitin ang apat na uri ng statement na loop:

For...Next statement
Magpapatuloy ng isang statement sa paglikha ng tukoy na bilang ng beses
For Each...Next statement
Tukuyin ang bawat item sa koleksyon o ang bawat elemento sa array upang magsagawa ng isang statement.
Statement ng Do...Loop
Run ang loop, kapag ang condition ay true o hanggang ang condition ay true.
Statement ng While...Wend
Huwag gamitin ang statement na ito - gamitin ang Do...Loop statement sa halip.

Loop ng For...Next

Kung nais ninyong tiyakin ang bilang ng beses na nais ninyong magsagawa ng code, maaari ninyong gamitin ang For...Next statement upang pataasin ang code na ito.

Maaari naming gamitin ang variable na bilang counter, na magpapataas o magbawas sa bawat loop, halimbawa:

For i=1 to 10
  Ilang code
Next

Ang For statement ay nagtuturing ng variable na bilang at ang simula at tapos na halaga nito.

Ang Next statement ay magpapataas ng variable na bilang i ng 1 bilang step value.

Keyword na Step

Sa pamamagitan ng paggamit ng keyword na Step, maaaring ituturing natin ang step value na pagtaas o pagbawas ng variable na bilang.

Sa mga sumusunod na halimbawa, ang bawat loop ay nagpapataas ng variable na bilang i ng 2.

For i=2 To 10 Step 2
  Ilang code
Next

Kung nais mong bawasan ang variable na bilang, kinakailangang magkaroon ng negatibong step value. At dapat magbigay ng tapos na halaga na mas mababa sa simula ng halaga.

Sa mga sumusunod na halimbawa, ang bawat loop ay nagbabawas ng variable na bilang i ng 2.

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

Umalis sa For...Next

Kung nais mong umalis sa For...Next statement, maaaring gamitin ang keyword na Exit.