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 |