#15 - 반복문

arthyun·2023년 6월 7일
0

JavaScript의 모든것

목록 보기
15/18
post-thumbnail
  1. for문
  • for(){} 괄호안에 몇회를 반복할지 지정한 후 블록 내에 반복될 코드를 작성해서 사용한다.
for(let i = 0; i < 10; i++){
	console.log(i);
};

  1. while문
  • while() 괄호 안에 들어가는 조건동안 반복합니다.
    도중에 중지하기 위해서는 break를 선언해 주어야 한다.
var i = 0;
while(i < 10){
	i++;
	//조건에 맞게 실행될 코드 자리
};

  1. do while문
  • 조건문을 확인하기 전에 문장은 한번 실행됩니다. 많은 문장을 실행하기 위해선 { }를 써서 문장들을 묶어줍니다. 만약 조건이 참이라면, 그 문장은 다시 실행됩니다. 매 실행 마지막마다 조건문이 확인됩니다. 만약 조건문이 거짓일 경우, 실행을 멈추고 do...while 문 바로 아래에 있는 문장으로 넘어가게 합니다.
do {
  i += 1;
  console.log(i);
} while (i < 5);

  1. 추가 continue문
  • continue 문은 while, do-while, for, 레이블 문을 다시 시작하기 위해 사용될 수 있습니다.
  • 레이블없이 continue를 사용하는 경우, 그것은 가장 안쪽의 while, do-while, for 문을 둘러싼 현재 반복을 종료하고, 다음 반복으로 루프의 실행을 계속합니다. break문과 달리, continue 문은 전체 루프의 실행을 종료하지 않습니다. while 루프에서 그것은 다시 조건으로 이동합니다. for 루프에서 그것은 증가 표현으로 이동합니다.
  • 레이블과 함께 continue를 사용하는 경우, continue는 그 레이블로 식별되는 루프 문에 적용됩니다.
i = 0;
n = 0;
while (i < 5) {
  i++;
  if (i == 3) {
    continue;
  }
  n += i;
}

결론
반복문을 잘 이용하여 많은 양의 처리를 한번에 해보자.

출처 - 루프와 반복 MDN

profile
Junior Front-End Developer

0개의 댓글