for statement
let previous = 0;
let current = 1;
for (let i = 1; i <= 50; i++) {
console.log(current);
let temp = previous; // previous를 임시 보관소 temp에 저장
previous = current;
current = current + temp; // temp에는 기존 previous 값이 저장돼 있음
}
while statement
let previous = 0;
let current = 1;
let i = 1;
while (i <= 50) {
console.log(current);
let temp = previous; // previous를 임시 보관소 temp에 저장
previous = current;
current = current + temp; // temp에는 기존 previous 값이 저장돼 있음
i++;
}
결과
1
1
2
3
5
.
.
.
4807526976
7778742049
12586269025