반복문 응용 잘 하려면 어떻게 해야 할까?
아래 두 가지 경우에 대해서 잘 설명할 수 있어야 한다.
를 이해하기 위해서 디버깅 과정 거치기
debugger;
for(let i=0; i<5; i++){ // 1.let i=0 2.i<5 3.{} 4.i++
console.log(i);
}
위의 과정을 5번 반복한다
i=5
일 때, '조건'에 해당이 안 된다. => false
break
문은 현재 반복문, switch 문, 또는 label 문을 종료하고, 그 다음 문으로 프로그램 제어를 넘깁니다
i
가 3일 때 while loop를 종료하는 break
문이 있고, 그러고는 3 * x
값을 반환합니다.function testBreak(x) {
var i = 0;
while (i < 6) {
if (i == 3) {
break; // i=3일 때 반복문 종료
}
i += 1; // i=3전까지 반복 코드 수행
}
return i * x; // i=3일 때 반복문을 빠져나와 재할당 된 i값에 x를 곱한 값을 리턴
}
//break 를 어떨 때 쓰는지, 왜 써야하는지 추가해넣기