본문 바로가기
Java Script/JS basic

JS] While Loops, For Loops

by CodeMia 2021. 8. 15.

While Loops  vs  For Loops

둘 다 반복인데 

while은 state, 어떤게 true인 상태 일 때 반복

for는 iterate, 시작과 끝 입력하고 반복

 

 

 

While Loops 

true이면 계속 반복한다

더 이상 true가 아니면 다음 코드로 넘어간다. 

 

 

 

기본형 사용

js
콘솔

 

 

FizzBuzz 퀴즈

1~100까지 하나씩 계산해볼때 

https://kingkongcoding.tistory.com/109

 

 

 


 

 

For Loops

 

기본 문법

for (i=0;  i<2;  i++) {

      do something

}

 

 

while --> for 변환

while loop일 때

var i = 1;

while(i<2) {

     console.log(i);

     i++;

}

 

---->

 

for loop일 때

for (var i = 1;  i<2;  i++) {

      console.log(i);

}

스타팅 포인트에서 var에 숫자를 담았다.

 

 

 

FizzBuzz 문제 

for loops로 바꿔보기 

var output = [];

function fizzBuzz() {
    for(var i = 1; i<101; i++) {
        if(i % 3 ===0 && i % 5 === 0) {
            output.push("FizzBuzz");
        } else if (i % 3 === 0) {
            output.push("Fizz");
        } else if (i % 5 === 0) {
            output.push("Buzz");
        } else {
            output.push(i);
        }
    }
    console.log(output);
}

fizzBuzz();

 

 

 

 

 

 

 

 

 

 

 


infinite Loop (인'프닛룹)

설정 잘못해서 루프 끝없이 계속 돌아가는 상황

에러 메세지 뜬다.

스닛핏은 화면 클릭하면 다시 돌아온다. 리프레쉬한 후 다시 사용할 수 있다.

 

 

 

 

 

'Java Script > JS basic' 카테고리의 다른 글

JS] 피보나치 퀴즈  (0) 2021.08.16
JS] 99 bottles of beer 퀴즈  (0) 2021.08.15
JS] 누가 점심낼까? 퀴즈  (0) 2021.08.15
JS] FizzBuzz 퀴즈  (0) 2021.08.14
JS] Arrays / 명단에 이름확인 퀴즈  (0) 2021.08.14

댓글