DODONOT Dev
article thumbnail

while 반복문

  • 조건식이 true일 경우에 계속해서 반복
  • 비교 또는 논리 연산식등 조건문에 중점을 둔 반복문

문법

while (조건) {
	//조건이 true일 때 실행 할 문장
}

 

예시

let i = 0; // i의 초기값을 0으로 설정

while(i<100){ //i가 100이하일 때 까지 반복
    alert([i]); //i값을 alert창에 표시
    i++; //반복 후 i값이 1씩 증가
  
  if(i==4){
    break; // i가 3이되면 종료
  }
}

위 예시의 경우, 조건문으로 반복을 시키는 방법도 있지만 

berak; 함수를 이용하여 반복문을 종료하는 방법도 있음을 보여주고 싶었습니다.

 

continue를 이용하면, 반복문 안에서 현재 반복을 멈추고 다음 반복을 진행가능.


for 반복문

  • 반복 횟수에 중점을 둔 반복문
  • 초기식, 조건식, 종결식, 실행문으로 구성되어 있다.
  • 초기식 실행 후, 조건이 true이면 for문 실행, false인 경우 for문을 종료

문법

for(let i=0; i<length; i++) {
  //실행문
  }

 

예시

for(let i=0; i<= 3; i++) {
  alert([i]); //i값을 alert창에 표시
  }

위의 while 반복문을 for 반목문으로 바꾼 경우를 예시로 들었습니다.

 


While 반목문과 for 반복문 비교 

let i = 0; 
while(i<= 3){ 
    alert([i]);
    i++;
}

//while 반복문을 for 반목문으로 아래처럼 바꿀 수 있습니다.

for(let i=0; i<= 3; i++) {
  alert([i]);
  }

 


* 잘못된 정보 및 오류가 있을 경우 댓글에 적극적으로 말씀 부탁드립니다. 수정, 보완 하겠습니다.

profile

DODONOT Dev

@두두나 Dev

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!