[ JavaScript ] 자바스크립트 기본 문법 | 반복문의 제어(break, continue)

2021. 2. 2. 19:33·Archive/Develop
728x90
반응형

이미지 출처 :  https://commons.wikimedia.org/wiki/File:JavaScript-logo.png

 

 

 

 

해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다.

 

 

 


 

 

 

자바스크립트 기본 문법  ::  break

 

반복 작업을 중간에 중단하고 싶을 때 사용하는 것입니다.

 

예시로 살펴보도록 하겠습니다.

 

 

 

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

 

 

 

위의 예제를 실행시키면,

 

 

 

 

 

 

그림과 같은 결과가 나오게됩니다.

 

i 가 5일때 break 를 만나 반복문을 빠져나가게(반복문 중지) 되어 더이상 test 를 출력시키지 않습니다.

 

 

 

 

 

 

자바스크립트 기본 문법  ::  Continue

 

 

그럼 실행을 즉시 중단 하면서 반복은 지속되게 하려면 어떻게 해야 할까요?

이때 사용되는 것이 Continue 입니다.

 

이 또한 예제로 살펴보도록 하겠습니다.

이전 예제의 break를 continue로 변경했을 뿐이지만 결과는 전혀 다르게 나타납니다.

 

 

 

 

for(var i = 0; i < 10; i++){
    if(i === 5) {
        continue;
    }
    console.log('test'+i);
}

 

 

 

 

 

 

그림을 보면, test4 가 출력되고 test6이 곧바로 출력되는 것을 알 수 있습니다.

 

i가 5일 때는 실행을 중단시키고 다음 반복으로 넘어가기 때문에,

 

console.log('test'+i); 

 

코드가 실행되지 않고 곧바로 i가 +1 되어 6이 됩니다.

 

 

break와 continue의 차이를 잘 파악하고 있다면 반복문을 제어하는데 크게 어려움이 없을 것 같습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형

'Archive > Develop' 카테고리의 다른 글

[ JavaScript ] 자바스크립트 기본 문법 | 배열(Array) 제어(push, concat, pop, unshift,splice, shift, sort) | 정렬, 추가, 삭제  (0) 2021.02.02
[ JavaScript ] 자바스크립트 기본 문법 | 함수(function) return, 인자, 파라미터, 익명 함수  (0) 2021.02.02
[ JavaScript ] 자바스크립트 기본 문법 | 반복문 for 문법  (0) 2021.02.02
[ JavaScript ] 자바스크립트 기본문법 | while 문법 | 반복문 while  (0) 2021.02.02
[ JavaScript ] 자바스크립트 기본 문법 | 논리연산자(AND, OR) , 부정연산자 (!) | Boolean 대체  (0) 2021.02.02
'Archive/Develop' 카테고리의 다른 글
  • [ JavaScript ] 자바스크립트 기본 문법 | 배열(Array) 제어(push, concat, pop, unshift,splice, shift, sort) | 정렬, 추가, 삭제
  • [ JavaScript ] 자바스크립트 기본 문법 | 함수(function) return, 인자, 파라미터, 익명 함수
  • [ JavaScript ] 자바스크립트 기본 문법 | 반복문 for 문법
  • [ JavaScript ] 자바스크립트 기본문법 | while 문법 | 반복문 while
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    코드업
    백준 파이썬
    보안뉴스
    자바스크립트 객체
    코드업 파이썬 기초 100제
    javascript
    Django
    오라클
    파이썬 기초
    파이썬 백준
    oracle db
    카카오 100일 프로젝트
    Git
    Oracle
    장고
    파이썬 기초 문제
    백준 문제풀이
    백준
    자바스크립트 API
    Codeup
    C++
    비박스
    파이썬 문제
    파이썬
    Python
    docker
    파이썬 알고리즘
    코드업 기초
    백준 풀이
    자바스크립트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ JavaScript ] 자바스크립트 기본 문법 | 반복문의 제어(break, continue)
상단으로

티스토리툴바