JavaScript

24. [JavaScript] 반복문(for, while, do while)

drizzle0925 2022. 1. 10. 10:00
728x90

반복문(Loop) 

동일한 작업을 여러 번 반복할 때 사용합니다.

 

콘솔 창에 숫자를 1부터 5까지 찍으라고 가정한다면 아래와 같이 코드를 작성하면 됩니다.

console.log(1);
console.log(2);
console.log(3);
console.log(4);
console.log(5);


하지만 여기서 1부터 500까지 혹은 1부터 50000까지 콘솔 창에 숫자를 찍어 달라고 하면 위와 같은 방식으로 코딩할 수는 없습니다. 이럴 때 반복문을 사용해서 코딩을 해보도로 하겠습니다.

 

for

for문을 이용하여 1부터 500까지 콘솔창에 표시하는 코드를 작성해보겠습니다.

for(let i=1; i<=500; i++){
    console.log(i);
}

 

 

while

 

이번에는 while문을 사용해서 1부터 500까지 콘솔 창에 숫자를 출력하는 예제를 만들어보겠습니다.

let i = 1;
while(i<=500){
    console.log(i);
    i++;
}

 

 

do while

while하고 거의 동일합니다만 do {} 부분을 반드시 한 번은 실행하기 때문에 조건식이랑 관계없이 반드시 한 번은 실행하게 됩니다.

 

break & continue

 

i가 500일때 while문을 종료시키는 예제

let i = 1;
while(true){
    console.log(i);
    if(i === 500){
        break;
    }
    i++;
}

 

1~1000까지의 숫자 중 짝수만 표시하는 예제

for(let i=1; i<=1000; i++){
    if(i%2 === 0){
        console.log(i);
    }
}

 

저는 반복하는 횟수를 명확히 알때는 for를 그렇지 않을때는 while문을 주로 사용합니다.

728x90

'JavaScript' 카테고리의 다른 글

26. [JavaScript] function  (0) 2022.01.10
25. [JavaScript] switch  (0) 2022.01.10
23. [JavaScript] 논리 연산자  (0) 2022.01.10
22. [JavaScript] 비교 연산자, 조건문  (0) 2022.01.10
21. [JavaScript] basic operator 기본연산자  (0) 2022.01.02