While Loops vs For Loops
둘 다 반복인데
while은 state, 어떤게 true인 상태 일 때 반복
for는 iterate, 시작과 끝 입력하고 반복
While Loops
true이면 계속 반복한다
더 이상 true가 아니면 다음 코드로 넘어간다.
기본형 사용
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 |
댓글