자바스크립트 for 문과 예제 (1~100까지 모두 더하기 등)

감자·2023년 2월 3일
0

예제) for문을 이용하여 1부터 100까지의 합을 구하시오.

for문

for(초기식;조건식;증감식)
모두 포함하고 있는 반복문이며, while문 보다는 좀 더 간결하게 표현할 수 있다.

for문
for(let i=0; i<10; i++){
   if(i==6) break;
   console.log(i);
}

i라는 변수 초기식은 0 이고, i는 10보다 값이 작으며 증가할 수 있다.
if문 조건은 i값은 6과 같아 해당 식을 실행하면

     0,1,2,3,4,5 
        

이렇게 출력된다.

나름 클래식한 문제인 1부터 100까지의 합을 구하는 예제를 풀어보겠다.

let sum = 0;
for(let i=1; i<=100; i++){
sum=sum+i;
}
console.log(sum);

sum이라는 변수를 만들고 sum=sum+i++를 만들어주면
5050 이라는 답이 나온다.

그 다음은 for과 if를 이용하여 1부터 10까지 숫자 중 홀수만 출력하는 예제를 풀어보자

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

먼저 for문에 변수의 값을 정한 후 변수를 2로 나머지를 했을 경우 0으로 나온 애들이 아닌! 홀수인 애들이 나오도록 만들었다.
if 값이 i%3 ==1 로 해도 나온다.

*continue가 들어가 있으면 해당 값은 출력하지 않고 넘어가기 때문에 사용했다.

따라서 위 예제의 값은

1,3,5,7,9

홀수인 숫자만 나온다.

profile
코딩하는 감자

0개의 댓글