[JS] 반복문의 기본 문법과 구조

somin·2021년 6월 17일

JavaScript

목록 보기
5/16

반복문

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); //0 2 4 6 8
 }

 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(초기화; 조건식; 증감문) {
	//반복할 내용
  }
  for(초기화; 조건식; 증감문) {
    //반복할 내용
  }
}

References

1. for문
2. break

profile
✏️

0개의 댓글