프론트엔드(Web)/JavaScript

JavaScript - While, Do While 반복문

만능 엔터테이너 2024. 7. 8. 20:06
728x90
반응형
SMALL

While 문

// While 반복문 -> 조건이 참이면 계속 반복하는 구문

let n = 0;
while (n < 4) {
  console.log(n);
  n += 1;
}

 

while (조건문) { } - 조건문 속 조건이 참일 경우에는 계속하여 조건이 출력됨, 여기서 조건문이 거짓이 될 때까지 { } 객체 데이터 내부 과정은 계속하여 실행됩니다.

일반적인 반복문을 사용할 때 사용합니다. (거의 대부분 사용)


Do While 문

// Do While 반복문

let n = 0;
while (n) {
  console.log(n);
}

 

여기서 숫자 0 값은 조건이 거짓이기에 콘솔 창에는 아무것도 출력되지 않습니다.

 

// Do While 반복문

let n = 0;
// while (n) {
//   console.log(n);
// }

do {기존 while 문이 참일 경우 실행되는 로직 부분} while (기존 while 문의 조건)

 

// Do While 반복문

let n = 0;
// while (n) {
//   console.log(n);
// }

do {
  console.log(n);
  n += 1;
} while (n < 4);

 

do while 문은 do 문 내부의 조건이 먼저 실행되고 나서 while 문 내부의 조건문이 실행됩니다.

그렇기에, 일반적으로 조건문과 상관없이 무조건 1번 실행되어야 하는 경우에 주로 사용됩니다.

 

이때, for 반복문과 while 반복문을 취향에 따라 사용하면 됩니다.

728x90
반응형
LIST