While, Do while 반복문

오주형·2023년 1월 25일
0
  • while 문 작성 시 언제 조건이 거짓이 될 수 있는지가 명확해야 한다.

  • while 문은 계속 반복이 되고(무한 반복), 조건이 거짓일 경우에 멈출 수 있다.

  • do while 반복문

let n = 0;

while (n) {
  console.log(n); //
}
// 조건이 거짓이므로(n = 0) 아무 것도 실행하지 않는다.

do {
  console.log(n); // 0
} while (n)
// do 중괄호 부분의 코드를 먼저 실행한다.
// 이후에 while 안의 조건으로 갔을 때 0(falsy)이므로 do 부분의 중괄호를 다시 실행하지 않는다.
// 조건이 거짓이어도 최초 한 번은 실행한다.

do {
  console.log(n); // 0 1 2 3
  n++
} while (n < 4)
  
  • 일반적인 반복은 while 문을 사용하면 되고, 조건에 상관 없이 최초 한 번 코드 실행이 필요하면 do while 문을 사용하면 된다.

  • for 반복문은 배열 혹은 객체 데이터를 다루는데 특화 되어 있고, 그 외의 경우에는 취향에 따라 사용하면 된다.

profile
곧 개발자

0개의 댓글