VBScript를 루프
루프
지정된 루프 코드 블록의 동일한 수를 실행. 루프 문은 동일한 코드 블록을 지정된 횟수를 실행하는 데 사용됩니다.
VBScript를, 우리는 네 개의 루프를 사용할 수 있습니다 :
- 용 Next 문 - 코드에 의해 지정된 기간 동안 상기주파수 및 런
- 컬렉션 또는 배열 실행하는 코드 조각의 각 요소의 각 항목에 대해 -각 ... 다음 문에 대한
- 조건이참이면, 동작 사이클 또는 조건이 참일 때까지 - ... 루프 문을 수행
- 동안 ... WEND 문 - 사용하십니까 ... 루프 문 대신이 -이 문구를 사용하지 마십시오
FOR ... NEXT 루프
코드 블록을 지정된 횟수를 실행하기위해 ... 다음 문을 사용하십시오.
문에대한 카운터 변수 (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)는 스텝 값이 각 사이클 감소된다.
some code
Next
들어 종료 ... 다음
당신을 위해 ... Next 문 키워드를 종료하여 종료 할 수 있습니다.
If i=5 Then Exit For
some code
Next
각 ... 다음 루프
컬렉션이나 배열의 각 항목에 대한각 ... 다음 내용은 코드 조각의 각 요소를 반복 실행합니다.
예
<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가 될 때까지 코드 실행을 반복
당신은 마 ... 루프 문 조건을 확인하는 동안 키워드를 사용할 수 있습니다.
some code
Loop
난 9 같으면 루프 내부 코드는 상기 종료한다.
some code
Loop While i>10
루프 내의 코드나 10보다 작은 경우에도적어도 한 번 실행된다.
조건이 true가 될 때까지 코드 실행을 반복
당신은 마 ... 루프 문 조건을 확인하는 키워드 전까지 사용할 수 있습니다.
some code
Loop
난 (10)과 같다면, 루프 내의 코드 이상 종료한다.
some code
Loop Until i=10
루프 내의 코드나 10와 동일한 경우에도적어도 한 번 실행된다.
종료하십니까 ... 루프
당신은 출구 음주 키워드하십니까 ... 루프 문 종료 할 수 있습니다.
i=i-1
If i<10 Then Exit Do
Loop
이 코드는 루프 내에서, 그것은 오래전 내가이상 10,10하지않는 한 실행됩니다.
또 다른 예 (만 IE 용)
제목을 통해 루프
HTML을 어떻게 여섯 제목을 통해 루프.
수행 ... While 루프
... 루프 동안간단한할 일을하는방법.