while 반복문
기본구조
while (조건부분) {
동작부분
}
let i = 1;
while (i<=10) {
console.log(`${i} 할수이따!`);
}
/*
1 할수이따!
2 할수이따!
3 할수이따!
4 할수이따!
5 할수이따!
6 할수이따!
7 할수이따!
8 할수이따!
9 할수이따!
10 할수이따!
*/
let i = 30;
while (i % 7 !== 0) {
i++;
}
console.log(i); // 35
실습
while 반복문을 사용하여 1 이상 100 이하의 홀수를 모두 출력해보세요.
let i=1;
while (i <= 100) {
if (i % 2 != 0) {
console.log(i);
}
i++;
}
ㅈ
실습 결과
1
3
5
7
.
.
.
93
95
97
99
실습
정수 n의 약수는 n을 어떤 수로 나누었을 때 나누어 떨어지게 하는 정수를 의미합니다. 만약 정수 i가 정수 n의 약수라면, n을 i로 나누었을 때 나머지는 0이 됩니다.
while문을 활용해서 정수 180의 약수를 모두 출력하고, 총 몇 개의 약수가 있는지 출력하는 프로그램을 작성해보세요.
const N = 180;
let i = 0;
let count = 0;
while (i <= N) {
if (N % i == 0) {
console.log(i);
count++;
}
i++;
}
console.log(`${N}의 약수는 총 ${count}개입니다.`);
실습 결과
1
2
3
4
5
6
9
10
12
15
18
20
30
36
45
60
90
180
180의 약수는 총 18개입니다.'Codeit > JavaScript' 카테고리의 다른 글
| 객체와 프로퍼티 (0) | 2024.08.06 |
|---|---|
| break와 continue (0) | 2024.08.05 |
| for 반복문 (0) | 2024.08.05 |
| switch문 (0) | 2024.08.05 |
| if문 (0) | 2024.08.05 |