JavaScript의 while 루프
while 루프는 매개변수로 전달된 표현식이 참인 동안 계속해서 실행됩니다. 임의의 횟수만큼 반복을 수행할 수 있게 해줍니다. 구문은 다음과 같습니다:
javascriptwhile ( 표현식이 참인 동안 ) {
이 코드를 반복적으로 실행;
각 루프 시작 시 괄호 안의 표현식을 확인
}
표현식이 더 이상 참이 아니게 되면 루프가 종료됩니다. 처음부터 표현식이 거짓이었다면 한 번도 실행되지 않습니다.
예를 들어, while 루프를 사용하여 1부터 5까지의 숫자를 순차적으로 출력해 봅시다:
javascriptlet i = 1;
while (i <= 5) {
console.log(i);
i++;
}
이제 역순으로 카운트다운을 해봅시다:
javascriptlet i = 10;
while (i > 0) {
console.log(i);
i--;
}
이제 주어진 숫자를 결과가 10보다 작아질 때까지 2로 계속 나눠봅시다:
javascriptlet num = 500;
while (num > 10) {
num = num / 2;
}
console.log(num); // 결과
Задание 1
1부터 100까지의 숫자를 콘솔에 출력하세요.
Задание 2
11부터 33까지의 숫자를 콘솔에 출력하세요.
Задание 3
100부터 1까지의 숫자를 콘솔에 출력하세요.
Задание 4
어떤 초기 값을 가진 숫자 num이 주어집니다. 곱셈 결과가 1000보다 커질 때까지 그것을 3로 계속 곱하세요. 어떤 숫자가 나오나요? 이를 위해 필요한 반복 횟수를 계산하세요.