JavaScipt | 반복문

Kate Jung·2020년 11월 23일
0

JavaScript

목록 보기
10/39
post-thumbnail

반복문

반복문 종류

  1. for 문

    • 반복횟수 명확히 알고 있을 때
    • 가장 많이 사용 (가독성, 편함 ↑)
  2. while문

    • 조건에 따라 반복횟수를 결정해야 할 때
  3. do-while문

    • while문과의 차이점: 조건을 먼저 검사하느냐 나중에 검사하느냐

      while문과의 공통점: 기본적인 로직은 같다.

  • for문, while문 서로 변환 가능

for문

for문의 작동방식(흐름)

  • 실행순서

    ①초기화식이 제일 먼저 실행됩니다. 그런 뒤

    ②조건식을 평가해서 true이면

    ③실행문을 실행시키고 false이면 for문을 종료합니다. 만약 실행문이 실행되었다면 블록 내부의 ③실행문을 모두 실행시키고

    ④증감식을 실행 시킨 뒤 다시 ②조건식을 평가하게 됩니다.

for문 문법

//문법
for(초기화식; 조건식; 증감식){
    실행문; 
}

//사용법
for(int i=0;i<10;i++){
    printf("%d\n",i);
}

for문의 생략

  • 상황에 따라 초기화식, 조건식, 증감식, 실행문의 블록등 여러가지 코드를 생략할 수도 있습니다.

    //초기화식 생략
    int i=0;
    for(;i<10;i++){
        printf("%d\n",i);
    }
    
    //조건식 생략(무한루프에 빠지게됩니다.)
    for(int i=0;;i++){
        printf("%d\n",i);
    }
    
    //증감식 생략(무한루프에 빠지게됩니다.)
    for(int i=0;i<10;){
        printf("%d\n",i);
    }
    
    //실행문이 한라인일 경우 { } 대괄호 생략 가능
    for(int i=0;i<10;i++)
        printf("%d\n",i);

반복문 생략과 탈출(break,continue,return)

  • for문을 사용할때 break, continue, return같은 제어 이동문을 같이 사용합니다.
profile
복습 목적 블로그 입니다.

0개의 댓글