6. 반복문
1) while
- 조건이 만족하는 동안 코드 계속 실행
- 형태: while(조건식) { 코드 } -> 조건식이 true일 때 계속해서 코드를 실행함
2) do while
- 조건에 상관없이 코드를 한 번 실행 후 while문 실행
- 형태: do { 코드 } while(조건식)
-> 코드를 1회 실행 후 조건식이 true일 때 계속해서 코드를 실행함
3) for
- 형태
for(초기식; 조건식; 종결식) {코드}
-> 초기식 실행 -> 조건식 비교 -> 코드 실행 -> 종결식 실행 -> 조건식 비교
조건식 false일 때 까지 계속해서 반복함
- 활용
for(var i = 0; i < 10; i++){console.log(i);}
-> i가 0부터 1씩 증가하며 콘솔창에 i(수)를 출력
-> 조건이 false가 되는 10에서 코드를 실행하지 않고 멈춤
4) for in
- 배열의 크기만큼 반복
- 형태: for(변수 in 배열){} -> 배열의 크기만큼 반복, 변수에는 배열의 index값 저장
*for(var i = 0; i < array.length; i++){} 의 형태와 동일한 연산
5) for of
- 배열의 크기만큼 반복하면서 index가 아닌 배열요소를 계속해서 반환
- 형태: for(변수 of 배열){} -> 배열의 크기만큼 반복, 변수에는 배열의 요소 저장
6) 키워드
- break: 반복문을 벗어날 때 사용
- continue: 현재 반복을 멈추고 다음 반복 작업을 실행
*(초기식 실행 -> 조건식 비교 -> 코드 실행 -> 종결식 실행 -> 조건식 비교)
위 실행 순서에서 코드 실행을 중지하고 바로 종결식으로 이동
7) 그 외
- 반복문도 중첩해서 사용 가능
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript 요약 정리] 8. 내장 함수(Built-in Function) (0) | 2018.12.30 |
---|---|
[JavaScript 요약 정리] 7. 함수(Function) (0) | 2018.12.28 |
[JavaScript 요약 정리] 5. 조건문(Conditionals) (0) | 2018.12.28 |
[JavaScript 요약 정리] 4. 연산자(Operator) (0) | 2018.12.27 |
[JavaScript 요약 정리] 3. 변수(Variable) (0) | 2018.12.27 |