[JS] 반복문

codeCYJ·2022년 5월 26일
0

javaScript

목록 보기
5/35

반복문은 조건식의 평가 결과가 참인 경우 코드 블록을 실행한다.
이 조건식이 거짓일 때 까지 반복되어 실행된다.

for문

for문은 조건식이 거짓으로 평가 될 때까지 코드 블록을 반복 실행한다.

반복횟수가 명확할 때 주로 사용한다.

for문을 작성할때 만드는 변수 (i) 는 for문 { } 내부에서만 유효함.
=> 해당 { }를 벗어나면, 만든 변수는 사라지게 됨.
=> for문이 끝난 뒤에는 다시 같은 이름으로 변수를 만들어도 됨.
=> 이미 소멸되었으니 중복이 아님.

for(변수 선언문또는 할당문; 반복수행조건식 ; 증감식) {
  조건이 참인 경우 반복 실행할 내용
}

while문

반복횟수가 불명확할 때 주로 사용한다.
if와 구조가 거의 동일하고, 하는 행동도 거의 동일한 반복문.
사용법

int i=0;             
while (i를 이용한 조건식) {    //i의 값이 특정값보다 크다, 작다 등 대소비교.
  반복적으로 실행해줄 내용
  i++; i--; 등으로 처리하기도 함.
}

while (true) 무한반복을 걸어두고 => 이 내부에서 if로 질문 수행.
=> 언젠가 if 조건이 만족되면, while(true) 로 만든 무한반복을 탈출하도록 처리.
=> 언젠가 조건이 맞을떄까지 계속 반복시키자.
=> 반복을 몇번이나 돌려야할지 불명확할때, while 을 주로 사용함.

do... while문

코드블록을 먼저 실행하고 조건식을 평가한다.
코드블록은 무조건 한 번 이상 실행된다.

do {
  // 반복 실행할 내용
} while (조건식);

break 문

레이블문, 반복문 또는 switch문의 코드 블록을 탈출한다.
중첩 for문의 경우 내부 for문에서 break를 사용한 경우
외부 for문으로 이동한다.

continue 문

반복문의 코드 블록을 현 시점에서 중단하고 반복문의 증감식으로 실행 흐름을 이동.

break : 이 명령을 만나면, 반복문 자체를 종료.
continue : 이 명령을 만나면 이번 바퀴의 나머지 동작을 스킵.

profile
안녕하세요

0개의 댓글