8. 반복문 (loop)

조뮁·2022년 6월 29일
0

JS기초

목록 보기
8/14
post-thumbnail

반복문

  • 동일한 작업을 여러번 반복

for

기본 사용법

for (let i=0; i < 10; i++) {
	//반복할 코드
}
  • for (초기값; 조건; 코드 실행 후 작업) {}
  • 조건이 false가 되면 코드가 멈춤

while

기본 사용법

let i = 0;
while (i < 10) {
  // 반복할 코드
  i++;
}

do .. while

  • while문과 비슷하지만 조건문을 아래로 옮길 수 있음
  • 적어도 코드를 한 번 실행한 후, 조건(while절)을 비교함

기본 사용법

let i = 0;

do {
  console.log(i);
  i++;
} while (i < 5)

break, continue

: 반복문을 빠져나오는 기능

break : 만나는 순간 즉시 코드실행을 멈추고 해당 반복문 빠져나옴

continue : 만나는 순간 즉시 코드실행을 멈추지만, 반복문을 빠져나오지 않고 다음 반복을 진행

  • 무한반복 탈출하기
while(true){
  let answer = confirm('계속할까요?');
  if(!answer){
    break;
    // 취소를 누를 경우 answer == false가 되어 if문에 걸리고, break를 만나 무한반복에서 빠져나올 수 있음
  }
}

  • % 이용하여 짝수만 출력
for (let i=0; i < 11; i++) {
  if(i % 2){
  	// i % 2 === 0 이면 if문제 걸림
    // continue를 만났기 때문에 해당 반복문을 탈출하여 다음 코드 실행. '홀수임'은 출력되지 않음
    continue;
    console.log('홀수임');
  }
  console.log(i);
}

0개의 댓글