do...while
do...while
문은 테스트 조건이 거짓으로 평가될 때까지 지정된 구문을 실행하는 루프를 만듭니다.
단, 구문이 실행된 뒤에 테스트 조건이 평가됨으로 구문은 무조건 한 번은 실행됩니다.
시도해보기
문법
예제
do...while
예제에서 do...while
문은 적어도 한번 반복되고 i 변수가 5 보다 작을 때까지 실행됩니다.
js
var result = "";
var i = 0;
do {
i += 1;
result += i + " ";
} while (i > 0 && i < 5);
// Despite i == 0 this will still loop as it starts off without the test
console.log(result);
명세서
Specification |
---|
ECMAScript Language Specification # sec-do-while-statement |
브라우저 호환성
BCD tables only load in the browser