반복문이 필요한 이유와 사용방법

김응수·2022년 7월 31일
0

반복문은 왜 필요한가?

반복문 (for 문) 구성

for(초깃값; 조건; 증가식) {
 실행할 명령
 }

//초깃값 -> 조건 -> 실행할 명령 -> 증가식 
			↑----------------------↓ 
  • 초깃값(initialization:) : 카운터 변수를 초기화, 초깃값은 0이나 1부터 시작한다
  • 조건(condition) : 명령을 반복하기 위해 조건을 체크한다. 이 조건을 만족하면 다음에 오는 명령을 실행한다.
  • 증가식(final-expression) : 명령을 반복한 후 실행한다.주로 카운트 변수를 증가하는 용도로 사용한다.
  • 실행할 명령(statement) : 조건이 true일 경우 실행되는 명령

for문을 이용해 1부터 1000까지의 숫자를 더하기

var i;
var sum =0;
for (i =1; i <=1000; i++){
sum +=i;
}
console.log(sum)

for문 과 while(do while)문

  • for문은 초깃값과 반복 크기가 일정한 경우에 사용한다. 숫자 0~9를 차례로 반복하는 경우에는 for(i=0; i<=9; i++)를 사용한다
  • while문(do while문)은 초깃값이나 반복의 크기없이 조건만 주어졌을떄 사용한다. 어떤 조건을 만족하는 동안 무한히 반복한다.

while문을 사용한 팩토리얼 구하기 함수

  var n=prompt("숫자를 입력하세요");
  var msg ="";

  if(n !== null) {
    var nFact = 1;
    var i = 1;

    while(i <=n){
      nFact *= i;
      i++;
    }
    msg = n + "! =" + nFact;
  }
  else 
    msg = '값을 입력하지 않았습니다';

  console.log(msg);

0개의 댓글