[코딩앙마]JS 기초강좌-반복문

magiri·2022년 8월 24일
0

코딩앙마

목록 보기
8/14

반복문 Loop


동일한 작업을 여러번 반복
  1. for
    1) ; 세미콜론으로 구분
    2) 세 부분으로 나누어짐 / 초기값, 조건, 반복문 한번 작업 후 해야될 작업을 명시


    3) 진행순서

    초기값 지정 -- 조건이 true이면 -- 코드실행 -- 괄호 3번째 작업 실시 -- 조건을 한번 더 확인 -- 코드실행 -- 괄호 3번째 작업 실시 -- 계속 반복하다가 조건이 false인 경우일 때 -- 반복문을 빠져나옴

  2. while
    1) while() 괄호 안에 조건입력

    ex) 최초의 i = 0 -- 10보다 작다는 조건 true -- 코드실행 -- i를 1증가 -- 다시 조건 확인 후 -- 코드실행 -- i 가 9까지 동일한 작업 후 10이되면 -- 반복문 빠져나옴

  3. do while
    1) while과 비슷하지만 조건문을 아래로 옮길 수 있음
    2) 비교 되는 점은 코드를 먼저 실행 후 조건 확인함으로 코드가 무조건 한번은 실행 됨

  4. break, continue
    1)break: 즉시 코드실행을 멈추고 해당 반복문을 빠져나옴
    2)continue: 코드실행을 멈추는 것 까지는 동일, 반복문을 빠져 나오지는 않고 다음 반복문으로 이동


    ex)
    1) while(true)는 무한반복 되므로 주의!
    2) 실행 시 확인버튼을 누를 시 계속 반복
    3) 취소 버튼 누를 시 answer에 false가 입력되어 break문을 만나 반복문 빠져나옴
    4) 무한반복문은 특정조건이되었을때 break해주는 것이 중요


    ex)
    1) if(i%2) : i를 2로 나누었을 때 나머지가 1이면 true, 0이면 false
    2) 홀수가 입력 되었을 때 continue문을 만나게 되어 log를 찍지 않고 다음 작업 진행
    3) 짝수가 입력 되었을 때 continue문을 만나지 못해 log를 찍게 됨
    4) 이 과정을 통해 짝수만 남게 됨

Tip
1. 명확한 횟수가 정해져 있으면 for
2. 그게 아니라면 while

0개의 댓글