1. 반복문
(1) 공통키워드
break
: 현재 실행 중인 반복문을 종료한다.continue
: 현재 사이클(루프)을 생략하고 다음 사이클로 넘어간다.
(2) for
for
반복문은 반복의 기준이 되는 (숫자인) 변수를 활용하여 특정 구현부를 반복하고자 할 때 사용한다.for([변수 선언/초기화]; [반복 조건]; [변수 가감 등 할당]) { [구현부] }
for
를 위한 변수를 (선언)초기화한다.- 반복조건이 참(
true
)인지 확인한다.- (ii)의 반복조건이 참(
true
)이라면 구현부를 1회 실행한다. - (ii)의 반복 조건이 거짓(
false
)이라면for
문을 종료한다.
- (ii)의 반복조건이 참(
- 변수 가감 등 할당을 실시하고 (ii)로 돌아간다.
- 1부터 5까지의 정수를 출력하기 위해 아래와 같이 작성한다.
for (let i = 1; i <= 5; i++){ console.log(i); }
(3) for....in
for....in
반복문은 반복할 수 있는 대상(대표적으로 배열) 가지는 인자의 순번에 대해 반복하기 위해 사용한다.for([변수 선언] in [반복 대상]){ [구현부] }
(4) for....of
for....of
반복문은 반복할 수 있는 대상(대표적으로 배열)이 가지는 인자의 값에 대해 반복하기 위해 사용한다.- 순번 변수가 필요 없는 경우 순번 범위 오류 및 가독성 향상 등을 위해 반드시
for....of
를 사용하도록 한다.for([변수 선언] of [반복 대상]){ [구현부] }
(5) while
while
문은 주어진 조건이 참일 때 구현부를 실행하기 위해 사용한다.(특히 그 회수가 정해져 있지 않다.)while ([조건]){ [구현부] }
- 만약 조건이 참(
true
)이 아니게 되는 경우의 수가 없다면 무한전 구현부를 실행함으로 유의한다.
- 만약 조건이 참(
(6) do....while
while
과동일하나 주어진 조건이 애초에 거짓(false
)이라 하더라도 최초 한번은 반드시 구현부를 실행한다.do { [구현부] }while([조건]);
'JavaScript' 카테고리의 다른 글
[Javascript] 6. 배열(Array) (0) | 2023.03.17 |
---|---|
[Javascript] 5. 함수(Function) (0) | 2023.03.17 |
[Javascript] 3. 조건문 (0) | 2023.03.16 |
[Javascript] 2. 연산자 (0) | 2023.03.16 |
[Javascript] 1. 변수와 상수 (0) | 2023.03.16 |