BaGyun
빠균's 개발노트
BaGyun
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • Today I Learned (44)
      • 오류 (8)
      • JavaScript (15)
      • TypeScript (9)
      • NodeJS (0)
      • NestJS (0)
      • Database (3)
      • ORM (1)
      • 알고리즘 (2)
      • 개인공부 (4)
      • Deploy (0)
      • Git (1)
    • 개인프로젝트 (4)
    • 알고리즘 (14)
      • 프로그래머스 (14)
    • 면접질문 (5)
    • 회고 (3)

인기 글

반응형

블로그 메뉴

  • 홈
  • 태그
  • 방명록
hELLO · Designed By 정상우.
BaGyun

빠균's 개발노트

Today I Learned/JavaScript

[JavaScript] 반복문 break문, continue문

2022. 1. 22. 04:35

반복문을 특정 조건에 만족하면 종료하고싶거나, 특정 조건을 제외하고 계속 반복하게끔 만들고 싶을 때가 있습니다.

그런 상황일 때 사용하는 break문과 continue 문을 알아봅시다.

 

먼저, break문은 반복문이 특정 조건에 만족할 때 종료를 시킵니다.

 

for (let n= 0; n<10; n++) {
    if (n === 5) { // n이 5 와 같을 경우
        break; // for 문 종료
    }
    console.log(n); // 0,1,2,3,4
}

 

이처럼 아예 반복문을 중단하고 싶을 때는 break를 걸어서 멈춰버립니다.

 

continue문의 경우는 특정 조건을 제외하고 계속 반복하게끔 만들고 싶을 때 사용하는 것인데,

 

for(let n=0; n<=10; n++) {
    if(i%2 === 0) { // 2로 나눈 나머지가 0일 경우(즉, 짝수인 경우)
        continue;
    }
    console.log(n); // 짝수는 출력되지 않는다. 1, 3, 5, 7, 9

}


짝수의 경우를 전부 제외 시켜버려 결과 값이 결국 모두 홀수로 나오게끔 만들 수 있는 구문을 작성할 수 있습니다.

'Today I Learned > JavaScript' 카테고리의 다른 글

[JavaScript] Deep Dive 모던자바스크립트 1~2장  (0) 2022.07.14
[JavaScript] 배열과 객체  (0) 2022.02.11
[JavaScript] for, while 반복문  (0) 2022.01.22
[JavaScript] 조건문 / 비교 연산자, 논리 연산자  (0) 2022.01.12
[JavaScript] 조건문 / if ,else if, else문  (0) 2022.01.11
    'Today I Learned/JavaScript' 카테고리의 다른 글
    • [JavaScript] Deep Dive 모던자바스크립트 1~2장
    • [JavaScript] 배열과 객체
    • [JavaScript] for, while 반복문
    • [JavaScript] 조건문 / 비교 연산자, 논리 연산자
    BaGyun
    BaGyun

    티스토리툴바