VBScriptのループ
ループ
指定されたループのコード・ブロックの同じ数を実行します。 ループステートメントは、コードの同じブロックを指定された回数を実行するために使用されています。
VBScriptでは、私たちは4ループを使用することができます。
- 以下のためのja. Nextステートメント -コードで指定された期間の頻度とラン
- コレクションまたは配列実行するためのコードの一部の各要素内の各アイテムの-各ja. Nextステートメントのために
- ですかja.ループ文 -動作サイクル、条件が真であるかの条件が真になるまで
- ja.バンステートメントながら -それは代わりに使うのですかja. LOOP文-このフレーズを使用しないでください
以下のためのja. Nextループ
コードのブロックを指定された回数を実行するためにja.次のステートメントを使用してください。
ステートメントのカウンタ変数(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)は、ステップ値2の各サイクルにデクリメントされます。
some code
Next
以下のために終了しますja.次のページ
あなたがのためにja. Nextステートメントのキーワードの場合は、終了することにより終了することができます。
If i=5 Then Exit For
some code
Next
For Each ja. Nextループ
コレクションまたは配列内の各アイテムの各ja.次のコード片の各要素を繰り返し実行します。
例
<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>
»をお試しください
ですかja.ループ
あなたが繰り返して何回かわからない場合、あなたは、DO ja. LOOP文を使用することができます。
ですかja.ループ文の条件が真であるかの条件が真になるまでコードのセクションを繰り返します。
条件が満たされるまでコードの実行を繰り返します
あなたは、DO ja. LOOP文の条件を確認している間キーワードを使用することができます。
some code
Loop
iが 9に等しい場合には、上記のループ内のコードは終了します。
some code
Loop While i>10
ループ内のコードは、iが 10未満であっても、少なくとも一回実行されます。
条件が真になるまで、コードの実行を繰り返します
あなたは、DO ja. LOOP文の条件を確認するキーワードまで使用することができます。
some code
Loop
iが 10に等しい場合、ループ内のコードの上に終了します。
some code
Loop Until i=10
ループ内のコードは、iが 10に等しい場合であっても、少なくとも一度実行されます。
終了Do ja. Loopによるループ処理
[終了のDoキーワードですかja.ループ文で終了することができます。
i=i-1
If i<10 Then Exit Do
Loop
このコードは、ループ内で、それがある限り、私は10と10よりも大きいではないそうであるように実行されますされています。
さらなる例(IEのみの場合)
タイトルループスルー
Htmlの方法6見出しをループします。
Whileループja.ですか
ja.ループしながら、簡単なドにする方法。