반복문

리충녕·2023년 8월 15일
1

Javascript

목록 보기
4/50

📖 반복문


반복문의 종류

  • for
  • while
  • do while
  • for in
  • for of
  • foreach

1. for

어떤 특정한 조것이 거짓으로 판별될 때까지 반복하는 작업

  • 기본 사용 구조
for (begin; condition; step) {
  반복문 본문
}

사용 예시

for (let i = 0; i < 3; i++) {
  console.log(`${i}번 실행`);		// 0, 1, 2
}

2. while

for문과 동일하게 반복 작업을 하지만 기본 구조는 차이점이 있다.
증감 연산자를 사용하지 않을 경우 무한 반복에 빠지게 된다.

  • 기본 사용구조
while (condition) {
  반복문 본문
}

사용 예시

let i = 0;
while (i < 5) {
  console.log(`${i}번 실행`);		// 0, 1, 2, 3, 4
  i++;
}

3. do while

while문과 다르게 codition을 반복문 본문 아래로 옮길 수 있다.
본문은 무조건 한번 실행 되며, 조건을 확인한 후 참인 동안 본문이 계속 실행된다.

  • 기본 사용 구조
do{
  반복문 본문
}while(condition)

사용 예시

let i = -1;
do {
  console.log('hello');			// i가 조건에 부합하지 않지만 첫 반복문은 실행
  i++;
}while (i < 0)

break, continue

  • break : 반복문을 빠져나올때 사용한다,
  • continue : 반복문을 다시 시작하기 위해 사용된다.

break문 예제

for(let i = 0; i < 10; i++) {
  if(i === 5) {
    break;
  }
  console.log(i);
}

// 결과 : 0,1,2,3,4

반복 구문 내에 새 조건이 추가되어 i가 5와 같을 경우 break가 실행되어 for문이 종료된다.


continue문 예제

for(let i = 0; i < 10; i++) {
  if(i % 2 !== 0) {
    continue;
  }
  console.log(i);
}
// 결과 : 0,2,4,6,8

i % 2 !== 0, 즉 i가 홀수인 경우엔 continue가 실행되어 반복문 시작점으로 되돌아가기 때문에 짝수만 출력되게 된다.


for in, for of, foreach 구문은 별도로 다룰 예정이다.


참고 사이트

ko.javascript

0개의 댓글