while문 (while statement)
기본
while (조건부분) {
동작부분
}
예시 1
let i = 30;
while (i % 7 !== 0) {
i++;
}
console.log(i);
결과 1
35
예시 2
//반복문을 사용하여 1 이상 100 이하의 홀수를 모두 출력
let i = 1;
while (i < 100) {
console.log(i);
i += 2;
}
결과 2
1
3
.
.
.
97
99
예시 3
//while문을 활용해서 정수 180의 약수를 모두 출력하고, 총 몇 개의 약수가 있는지 출력
const N = 180;
let i = 1;
let count = 0;
while (i <= N) {
if (N % i === 0) {
console.log(i);
count++;
}
i += 1;
}
console.log(`${N}의 약수는 총 ${count}개입니다.`);
결과 3
1
2
3
4
.
.
.
45
60
90
180
180의 약수는 총 18개입니다.