반복문
1. 반복문 구조
1) for문
- 초기화, 조건식, 증감문을 ';'으로 구분
- 초기화, 조건식, 증감문은 선택사항, 하지만 조건문 생략시 break 필요
*생략해도 ';'로 구분 필요
- 초기화 : let 또는 var를 사용해 선언
- var : 반복문에 제한되지 않음
- let : 반복문의 지역변수가 됨
- 같은 타입일 경우 ','를 이용해 하나 이상의 변수의 초기화 및 증감이 가능
for(초기화; 조건식; 증감문) {
}
2) while문
- 초기화, 증감문은 따로 작성
- 조건식만 괄호 안에 작성
- 초기화와 증감문이 필요없을 때 사용
초기화
while(조건식){
증감문
}
2. 반복문에 조건문 적용
for (let i = 0; i < 10; i++) {
if (i % 2) {
continue;
}
console.log(i);
}
for(let i=1; i>0; i++){
let answer = confirm("계속하시겠습니까?");
if (!answer){
break;
}
}
while(true){
let answer = confirm("계속하시겠습니까?");
if (!answer){
break;
}
}
3. 이중 for문
for(초기화; 조건식; 증감문) {
for(초기화; 조건식; 증감문) {
}
}
- 중첩된 for문 안에 또 다른 for문 사용 가능 : 다중 for문
for(초기화; 조건식; 증감문) {
for(초기화; 조건식; 증감문) {
}
for(초기화; 조건식; 증감문) {
}
}
References
1. for문
2. break