p r o g r a m m i n g

4일차 / JS 반복문

hee.hee 2022. 4. 28. 09:31

반복문은 같거나 비슷한 코드를 여러 번 실행시켜야할 때 쓰는 구문

 

1. 반복할 내용 작성

let sum = 1;

sum = sum + n;

2. 반복이 실행되는 조건 작성(조건문)

let n = 1;
n <= 5;
n = n + 1;

 

 

 

 

 

for구문


for(조건) { 반복할 내용}

let sum = 1;
for(let n =2; n <=4;  n= n+1){
sum = sum + n
}

작성 순서: 1. {반복할 내용 작성} 2. (조건 작성)

 

읽는 순서: for (1초기화, 2조건식, 4증감문) {3반복}

조건식에 있는 n을 굳이 반복하는 식에 함께 활용하지 않아도 된다.

n값이 반복문에 포함되어 있지 않아도 반복되는 회수만큼 실행됨.

 

 

 

 

 

 

 

 

 

while 구문


초기화가 필요 없을 때, 증감문이 필요 없을 때 사용함.

 

초기화

while (조건식) {반복할 내용; 증감문;}

let sum = 1;
let n = 2;
while(n<=4){
sum = sum+n;
n = n+1;
}
console.log(sum); //10

대입연산자 사용 방법

+=, -= 으로 사용.

순서 바뀌면 무한루프.

 

 

 

 

 

실습


반복문 안에 또 반복문을 넣을 수 있다.

function liter(){
    for(let n = 2; n<=9; n=n+1){
        for(let m=1; m<=9; m=m+1){
            console.log(`${n} * ${m} = ${n*m}`)
        }
    }
}

liter() //2 * 1 = 2  ... 9 * 9 = 81