Latest web development tutorials

VBScriptのループ

ループ

指定されたループのコード・ブロックの同じ数を実行します。 ループステートメントは、コードの同じブロックを指定された回数を実行するために使用されています。

VBScriptでは、私たちは4ループを使用することができます。

  • 以下のための... Nextステートメント -コードで指定された期間の頻度とラン
  • コレクションまたは配列実行するためのコードの一部の各要素内の各アイテムの-各... Nextステートメントのために
  • ですか...ループ文 -動作サイクル、条件が真であるかの条件が真になるまで
  • ...バンステートメントながら -それは代わりに使うのですか... LOOP文-このフレーズを使用しないでください

以下のための... Nextループ

コードのブロックを指定された回数を実行するために...次のステートメントを使用してください。

ステートメントのカウンタ変数(I)ならびにその初期値と終了値を指定します。 値として、ステップ1で次のステートメントは、変数(i)をインクリメントします

<html>
<body>

<script type="text/vbscript">
For i = 0 To 5
document.write("The number is " & i & "<br />")
Next
</script>

</body>
</html>

»をお試しください

ステップキーワード

キーワードでのステップは 、あなたは、カウンタ変数増減ステップ値を定義することができます。

以下の例では、カウンタ変数(i)は 、各サイクルステップ値2についてインクリメントされます。

For i=2 To 10 Step 2
some code
Next

あなたは、変数をカウントダウンしたい場合は、負のステップ値を使用する必要があります。 そして、それは、所定の開始値、終了値よりも小さくなければなりません。

以下の例では、カウンタ変数(i)は、ステップ値2の各サイクルにデクリメントされます。

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

以下のために終了します...次のページ

あなたがのために... Nextステートメントのキーワードの場合は、終了することにより終了することができます。

For i=1 To 10
If i=5 Then Exit For
some code
Next

For Each ... Nextループ

コレクションまたは配列内の各アイテムの各...次のコード片の各要素を繰り返し実行します。

<html>
<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>

»をお試しください


ですか...ループ

あなたが繰り返して何回かわからない場合、あなたは、DO ... LOOP文を使用することができます。

ですか...ループ文の条件が真であるかの条件が真になるまでコードのセクションを繰り返します。

条件が満たされるまでコードの実行を繰り返します

あなたは、DO ... LOOP文の条件を確認している間キーワードを使用することができます。

Do While i>10
some code
Loop

iが 9に等しい場合には、上記のループ内のコードは終了します。

Do
some code
Loop While i>10

ループ内のコードは、iが 10未満あっても、少なくとも一回実行されます。

条件が真になるまで、コードの実行を繰り返します

あなたは、DO ... LOOP文の条件を確認するキーワードまで使用することができます。

Do Until i=10
some code
Loop

iが 10に等しい場合、ループ内のコードの上に終了します。

Do
some code
Loop Until i=10

ループ内のコードは、iが 10等しい場合であっても、少なくとも一度実行されます。

終了Do ... Loopによるループ処理

[終了のDoキーワードですか...ループ文で終了することができます。

Do Until i=10
i=i-1
If i<10 Then Exit Do
Loop

このコードは、ループ内で、それがある限り私は10と10よりも大きいではないそうであるように実行されますされています。


例の

さらなる例(IEのみの場合)

タイトルループスルー
Htmlの方法6見出しをループします。

Whileループ...ですか
...ループしながら、簡単なドにする方法。