자바스크립트
Section 3. 자바스크립트 while과 do while
포칼이
2023. 3. 23. 18:01
while이란?
조건이 참인 동안 반복수행하는 statement를 말한다.
let x = 0;
while (x < 10) {
console.log(x++);
}
x가 0부터 9까지 반복해서 실행된다.
let x = 0;
while (x < 14) {
const xNow = x++;
if (xNow % 2 === 0) continue;
if (xNow > 7) break;
console.log(xNow);
}
x가 0부터 13까지 실행된다.
그런데 가 2의 배수이면 무시되고 x가 7이 되는 순간 while문을 종료한다.
출력은 다음과 같다.
1
3
5
7
do while이란?
일단 수행하고 조건을 평가를 하는 while문이다.
let x = 12;
do {
console.log(x++); //12출력
} while (x < 10);
일단 12일때 console을 실행을 하고 while의 조건을 평가한다. 때문에 12하나만 출력이 되었다.