본문 바로가기
JS/정리

[자바스크립트] 반복문

by oda 2022. 12. 1.

for 문

- 자바스크립트에서 가장 많이 사용하는 반복문

- 값이 일정하게 커지면서 명령을 반복하여 실행할 때 사용한다.

- 초깃값 → 조건 → 명령 → 증가식 순서로 진행

 

for 문

// if 문
var i;
var sum = 0;

for(i = 1; i < 6; i++) {						
    sum += i;	// 1 부터 5까지 합
}

 

중첩된 for 문

- for 문 안에 다른 for 문을 넣어 사용

- 안쪽 for 문을 모두 실행 한 후 바깥쪽 for문을 실행한다.

 

 

while 문

- 조건을 체크하고 true라면 { }안의 명령 실행

- false라면 { }안의 명령을 실행하지 않는다.

 

while 문

 

do ~ while 문

- 조건과 상관없이 명령을 한 번 실행한 후 조건을 체크한다.

- 조건이 false라도 명령은 최소 1번 실행이 된다.

do ~ while 문

// while문을 이용한 팩토리얼 계산
var n = prompt("숫자를 입력하세요.","10");
var msg = "";

if (n !== null) {  // '취소' 버튼을 누르지 않았는지 체크
    var nFact = 1;  // 결과 값
    var i = 1;  // 카운터

    while(i <= n) {
        nFact *= i;
        i++;
    }
    msg = n + "! = " + nFact;  // 결과 값을 표시할 문자열 
}
else
    msg = "값을 입력하지 않았습니다.";
System.out.println(msg);

 

break 문

- 종료 조건이 되기 전에 반복문을 빠져 나와야 할 때 사용

 

continue 문

- 조건에 해당되는 값을 만나면 반복문의 맨 앞으로 이동 (결과적으로 반복과정을 한 차례 건너 뜀)

 

'JS > 정리' 카테고리의 다른 글

[자바스크립트] 변수 선언  (0) 2022.12.15
[자바스크립트] 변수  (0) 2022.12.15
[자바스크립트] 조건문  (0) 2022.12.01
[자바스크립트] 연산자  (0) 2022.12.01
[자바스크립트] 자료형  (0) 2022.12.01

댓글