VBScript 루프 문

예제

For..next 루프
이 예제에서는 간단한 For....Next 루프를 작성하는 방법을 보여줍니다.
루프를 통해 HTML 제목을 출력
이 예제에서는 6 개의 HTML 제목을 반복적으로 생성하는 방법을 보여줍니다.
For..each 루프
이 예제에서는 간단한 For.....Each 루프를 작성하는 방법을 보여줍니다.
Do...While 루프
이 예제에서는 간단한 Do...While 루프를 작성하는 방법을 보여줍니다.

루핑 문

일반적으로 코드를 작성할 때, 여러 번 코드를 실행하고 싶습니다. 코드에서 루프 문을 사용하여 이 작업을 수행할 수 있습니다.

VBScript에서는 네 가지 루프 문을 사용할 수 있습니다:

For...Next 문
지정된 횟수만큼 문장을 실행합니다
For Each...Next 문
집합의 각 항목이나 배열의 각 요소에 대해 특정 문장을 실행합니다.
Do...Loop 문
데이터베이스 루프를 실행하십시오. 조건이 true가 되거나 true가 되까지 조건이 true여야 합니다.
While...Wend 문
이 문장을 사용하지 마세요 - 대신 Do...Loop 문을 사용하세요.

For...Next 루프

如果您已经确定需要重复执行代码的次数,那么您可以使用 For...Next 语句来运行这段代码。

카운트 변수를 사용할 수 있습니다. 이 변수는 매번 루프에서 증가하거나 감소합니다. 예를 들어:

For i=1 to 10
  일부 코드
Next

For 문은 카운트 변수 및 그 시작 값과 종료 값을 정의합니다.

Next 문은 변수 i를 1로 단계 값을 사용하여 증가시킵니다.

Step 키워드

Step 키워드를 사용하여 카운트 변수가 증가하거나 감소하는 단계 값을 설정할 수 있습니다.

아래의 예제에서, 카운트 변수 i는 매번 루프에서 2로 증가합니다.

For i=2 To 10 Step 2
  일부 코드
Next

카운트 변수를 감소시키려면 음수의 단계 값을 사용해야하며, 시작 값보다 작은 종료 값을 설정해야 합니다.

아래의 예제에서, 카운트 변수 i는 매번 루프에서 2로 감소합니다.

For i=10 To 2 Step -2
  일부 코드
Next

For...Next 벗어나기

For...Next 문을 벗어나기 위해 Exit 키워드를 사용할 수 있습니다.