[Javascript] while

While 문은 “조건”이 참이면 계속 반복되는 루프입니다.

  1. 조건부 판단
  2. 조건식의 결과가 참이면 반복하고, 거짓이면 while문을 종료한다.
  3. 조건문에 true를 포함하는 코드를 작성할 때 break 문을 사용하여 루프가 끝나는 조건을 지정합니다.

while 문은 끝없이 반복되어 브라우저를 정지시킬 수 있으므로 조건이 거짓일 수 있는 경우를 명확하게 지정해야 합니다.

while (조건) {
  // 반복할 코드
}
let n = 0;

while (n < 4) {
  console.log(n);

  // 반복될 때 마다 n이 1씩 증가
  // 조건이 거짓이 되는 시점
  n += 1;
}

Do… while 문

  • do 블록의 코드는 조건문이 평가되기 전에 먼저 실행됩니다.
  • 조건문을 평가하고 조건문의 결과가 참이면 do 블록의 코드가 다시 실행됩니다. 이 과정을 반복하십시오
let n = 0;

do {
  // 조건문을 보기 전에 해당 코드를 먼저 실행
  console.log(n);
  n += 1;
} while (n < 4)


do...while 문의 결과