예
이 루프는 항상 상태가 테스트 전에 코드 블록이 실행되기 때문에, 조건이 거짓 인 경우에도 적어도 한 번 실행된다 :
var text = "";
var i = 0;
do {
text += "The number is " + i;
i++;
}
while (i < 5);
텍스트의 결과는 다음과 같습니다
The number is 0
The number is 1
The number is 2
The number is 3
The number is 4
»그것을 자신을 시도 정의 및 사용
문은 조건에 해당하는 경우 확인하기 전에, 한 번에 코드 블록을 실행하는 루프를 작성하는 동안 할 일이 /, 그것은 한 조건이 참으로 루프를 반복합니다.
할 일 / 당신이 상관없이, 루프 적어도 하나의 시간을 실행하지하고자 할 때 문이 사용된다.
자바 스크립트는 루프의 다른 종류를 지원합니다 :
- 위해 - 코드 블록을 통해 여러번 루프
- 대한 /에있는 것은 - 객체의 속성을 통해 루프
- 동안은 - 지정된 조건이 참인 동안 코드 블록을 통해 루프
- 지정된 조건이 true 인 동안 루프를 한 번에 코드 블록을 반복하고 반복 - 동안 / 수행
브라우저 지원
테이블의 숫자는 완전히 문을 지원하는 최초의 브라우저 버전을 지정합니다.
성명서 | |||||
---|---|---|---|---|---|
do/while | 예 | 6.0 | 예 | 예 | 예 |
통사론
do {
code block to be executed
}
while ( condition );
매개 변수 값
Parameter | Description |
---|---|
condition | Required. Defines the condition for running the loop (the code block).
If it returns true, the loop will start over again, if it returns false, the
loop will end. Note: If the condition is always true, the loop will never end. This will crash your browser. Note: If you are using a variable with the condition, initialize it before the loop, and increment it within the loop. If you forget to increase the variable, the loop will never end. This will also crash your browser. |
기술적 세부 사항
자바 스크립트 버전 : | 1.2 |
---|
관련 페이지
자바 스크립트 튜토리얼 : 자바 스크립트 While 루프
자바 스크립트 참조 : 자바 스크립트 문 동안
자바 스크립트 참조 : 정책에 대한 자바 스크립트
자바 스크립트 문은 참조