본문 바로가기

Study/JS

반복문

 

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

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 : 이 명령을 만나면 이번 바퀴의 나머지 동작을 스킵.

 


출처

 

모던 자바스크립트 Deep Dive: 자바스크립트의 기본 개념과 동작 원리

269개의 그림과 원리를 파헤치는 설명으로 ‘자바스크립트의 기본 개념과 동작 원리’를 이해하자! 웹페이지의 단순한 보조 기능을 처리하기 위한 제한적인 용도로 태어난 자바스크립트는 과도

wikibook.co.kr

 

 

'Study > JS' 카테고리의 다른 글

ES6  (0) 2022.09.22
옵셔널체이닝연산자  (0) 2022.09.22
조건문  (0) 2022.09.22
연산자  (0) 2022.09.22
템플릿리터럴  (0) 2022.09.22