[Js] continue, break, return

걸음걸음·2022년 12월 30일
0

Javascript

목록 보기
2/7

1. continue

반복문의 현재 단계를 건너 뛸 때 사용

for (let i = 0; i < 10; i++) {
  if (i === 1) {
    continue;
  }
  if (i < 5) {
    console.log(i); // 1일 경우 해당 조건문이 실행되지 않는다
  }
}
// 0 2 3 4

2. break

루프와 관계 없이 반복문을 벗어날 때 사용(즉시 반복문이 종료)

for (let i = 0; i < 10; i++) {
  if (i === 1) {
    break; // 여기서 반복문이 종료되며 뒤의 루프는 실행되지 않는다
  }
  if (i < 5) {
    console.log(i);
  }
}
// 0

3. return

반복문만이 아니라 해당 함수 자체를 벗어난다.(즉시 함수 종료)

const RouteNumber = (num) => {
  for (let i = 0; i < num; i++) {
    if (i === 1) {
      return;
    }
    if (i < 5) {
      console.log(i);
    }
  }
}
RouteNumber(10)
// 0
profile
꾸준히 나아가는 개발자입니다.

0개의 댓글