[JavaScript 요약 정리] 6. 반복문(Loops)
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) 그 외
- 반복문도 중첩해서 사용 가능