본문 바로가기
프로그래밍

[JavaScript] 자바스크립트 #6 반복문 (Loop) - for, while

by 제이콥J 2021. 5. 18.

반복문 (Loop)

- 같거나 비슷한 코드를 여러 번 실행시켜야 할 경우 사용되는 구문입니다.

- for 구문과 while 구문을 사용합니다.


1.  For 구문

 

코드 형식

for ( [초기문]; [조건문]; [증감문] ) {
반복문 문장;
}​

 

*코드 실행 순서 : 초기문 → 조건문 → 문장 → 증감문

- 조건문의 조건이 참이라면 그 반복문은 실행됩니다.

- 마지막에 증감문이 실행됩니다.

 

 

(예시) 자연수 num을 입력  → 1부터 n까지의 합계를 반환하는 함수 선언

 

function addPlus (num) {
let sum = 0;
for (let i=0; i<=num; i=i+1) {
sum = sum + i;
}
return sum;
}

2.  While 구문

 

코드 형식

[초기문]
while ([조건문]) {
[증감문];
반복문 문장;
}

- for 구문은 반복 회수가 정해집니다.

- while 구문은 괄호() 안의 조건이 false가 될 때까지 계속 반복합니다.

 

 

(예시) 자연수 num을 입력  → 1부터 n까지의 합계를 반환하는 함수 선언

function addPlus (num) {
let sum=0;
let i=0;
while (i<=num) {
sum = sum + i;
i=i+1;
}
return sum;
}​

3. 기타 내용

 

- 반복문에서 초기값(위 예시에서 sum=0)을 선언할 때 숫자의 경우 0, 문자열의 경우 공백('')으로 할당하는 경우가 많습니다.

- break를 사용하여 반복문을 중단시킬 수 있습니다.

- 반복문 안에 반복문을 사용하여 이중 반복문(double for loop) 사용도 가능합니다.

 

 

 

반응형

댓글