天天看點

循環結構-更好的控制應用執行關鍵字參考

<b></b>

<b>語言相關</b><b> - </b><b>循環結構</b>

<b>   循環結構</b>的腳本片斷用于重複執行某些操作. 有兩種循環方式,一種是計數循環,即根據給定的次數來執行循環 ,另外一種是條件循環, 即根據某些條件來決定是否繼續循環.

下面列出了碼棧可用的幾種循環結構:

 for...next

 while...wend

 do...until

 for...in...next

在用這些語句來實作同樣的功能時, 它們産生的結果是有一些差别的, 請酌情使用.

for...to...step...next

基于表達式循環.

<b>for</b> &lt;變量&gt; =

&lt;開始&gt; <b>to</b> &lt;停止&gt; [<b>step</b> &lt;步進值&gt;]

    語句

    ...

<b>next</b>

<b>參數</b>

變量

一個用于統計目前數量的變量.

開始

變量的初始數字值.

停止

變量的結束數字值.

步進值

[可選參數]

數字值 (或者小數)每次循環所增加的值. 預設為 1.

<b>注意</b><b>/</b><b>說明</b>

for...next 可以被嵌套使用. for 循環将會在 變量 超過 停止 值時終止. 如果 步進值 或者 停止值 為一個變量, 它的值隻使用在第一次循環時讀取的值.

在下方情形中 for 循環将被執行0次:

   開始 &gt; 停止 和 步進值 &gt; 0, 或者

   開始 &lt; 停止 和 步進值 為負數

<b>相關</b>

continueloop, exitloop

<b>示例</b><b>/</b><b>示範</b>

for $i = 1 to 5 step 1

    j_msgbox("目前次數:" &amp; $i)

next