Latest web development tutorials

VBScript를 루프

루프

지정된 루프 코드 블록의 동일한 수를 실행. 루프 문은 동일한 코드 블록을 지정된 횟수를 실행하는 데 사용됩니다.

VBScript를, 우리는 네 개의 루프를 사용할 수 있습니다 :

  • 용 Next 문 - 코드에 의해 지정된 기간 동안 상기주파수 및 런
  • 컬렉션 또는 배열 실행하는 코드 조각의 각 요소의 각 항목에 대해 -각 ... 다음 문에 대한
  • 조건이참이면, 동작 사이클 또는 조건이 참일 때까지 - ... 루프 문을 수행
  • 동안 ... WEND 문 - 사용하십니까 ... 루프 문 대신이 -이 문구를 사용하지 마십시오

FOR ... 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)는 스텝 값이 각 사이클 감소된다.

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

각 ... 다음 루프

컬렉션이나 배열의 각 항목에 대한각 ... 다음 내용은 코드 조각의 각 요소를 반복 실행합니다.

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

»시도


수행 ... 루프

당신은 반복 횟수를 모르는 경우, 당신은 마 ... 루프 문을 사용할 수 있습니다.

수행 ... 루프 문을 조건이 true이거나 조건이 참이 될 때까지 코드 섹션을 반복 할 수 있습니다.

조건이 true가 될 때까지 코드 실행을 반복

당신은 마 ... 루프 문 조건을 확인하는 동안 키워드를 사용할 수 있습니다.

Do While i>10
some code
Loop

난 9 같으면 루프 내부 코드는 상기 종료한다.

Do
some code
Loop While i>10

루프 내의 코드나 10보다 작은 경우에도적어도 한 번 실행된다.

조건이 true가 될 때까지 코드 실행을 반복

당신은 마 ... 루프 문 조건을 확인하는 키워드 전까지 사용할 수 있습니다.

Do Until i=10
some code
Loop

난 (10)과 같다면, 루프 내의 코드 이상 종료한다.

Do
some code
Loop Until i=10

루프 내의 코드나 10와 동일한 경우에도적어도 한 번 실행된다.

종료하십니까 ... 루프

당신은 출구 음주 키워드하십니까 ... 루프 문 종료 할 수 있습니다.

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

이 코드는 루프 내에서, 그것은 오래내가이상 10,10하지않는 한 실행됩니다.


예를들

또 다른 예 (만 IE 용)

제목을 통해 루프
HTML을 어떻게 여섯 제목을 통해 루프.

수행 ... While 루프
... 루프 동안간단한할 일을하는방법.