<java script+jQuery> 반복문 : for, while, do...while

EMILY CRANBERRY_SW·2022년 7월 29일

Javascript

목록 보기
7/8
  • for
    • 카운터 변수를 기준으로 명령을 여러 번 실행
    • 여러 명령을 늘어 놓지 않고 소스를 간단하게 작성할 수 있음.
    • 소스의 양이 줄어 실행 속도가 빨라짐

     예시 2의 for문 소괄호 안에는 초기화, 조건식, 증감식을 순서대로 써주고,
     중괄호 안에는 실행문을 작성해주면 된다.
     실행 순서 : 초기화(얘는 한번만 이루어진다.)-> 조건식-> 실행문 -> 증감식
     초기화는 한번만 이루어지고, 조건식이 해당할 경우 실행 순서대로 계속 반복하다가 조건식이 더 이상 해당하지 않을 때 반복이 끝난다.
     또한 1처럼 직접 입력을 해줘서 하는 것보다는 2처럼 반복문을 써서 사용하면 코드가 간결하고 가독성이 좋다.

         ex) 구구단 프로그램
       두 개 이상의 for문을 중첩해서 사용할 때는 먼저 실행하는 for문을 안쪽에, 나중에 실행하는 for문을 바깥쪽에 작성

                                          <중첩의 for문으로 구구단 틀 만들기>
                                         <구구단 프로그램>

  • while문, do...while문

    • 반복 횟수 기준이라면 : for문

    • 특정 조건에 따라 반복한다면 : while문, do...while문

    • while문의 경우 조건을 먼저 확인. 또한 무한루프를 전용으로 써야하는 경우에는 while 사용. 대신 반복문을 빠져나올 경우를 생각해서 break문을 사용해야한다.

    • do..while문의 경우 문장을 실행한 후 조건 확인. 마치 게임을 할 때 '게임을 계속하시겠습니까?'처럼 사용자에게 일단 물어보는 프로그램 용도로 사용.

             ex) 팩토리얼 계산 프로그램
                 팩토리얼 구하는 방법
                   ex) 4!=4x3x2x1
                        f(1)=1;

  • break문
    반복문의 흐름에서 바로 빠져나올 때 사용

  • continue문
    주어진 조건에 맞는 값을 만났을 때 실행하던 반복 문장을 건너뛰고 반복문의 맨 앞으로 되돌아갑니다.



		참고강의: 자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1(인프런)
profile
느리지만 꾸준히 하는 사람

0개의 댓글