// 안녕을 5번 출력
for(var i = 0; i < 5; i++) {
console.log('안녕');
}
/*
var i = 0;
while ( i < 5) {
console.log('안녕');
i++
}
*/
for문과 while문을 실행하면 동일한 결과가 나온다.
while은 코드가 많아지면 반복 횟수를 파악하기 힘들지만
for는 한줄에 반복 조건들이 있어 파악하기가 쉽다.
*횟수가 지정된 반복문은 for를 쓰는게 유리하다.-------------------------------------------------------
--------------------------------------------------------------------- ↓ while문
while문을 for문으로 바꾸기 (연습)
// 구구단 5단 출력
var level = 2; // 단수
var n = 1;
while (n <= 9) {
console.log(`${level} x ${n} = ${level*n}`);
n++;
}
console.log('===============================');
// 1 ~ 20 사이의 정수 중 홀수만 출력
/*var m = 1;
while (m <= 20) {
console.log(m);
m += 2;
}*/
var m = 1;
while (m <= 20) {
if (m % 2 === 1) {
console.log(m);
}
m++;
}
console.log('===============================');
// 18 ~ 32 사이의 3의 배수만 출력
var k = 18;
while (k<=32) {
if (k % 3 === 0) {
console.log(k);
}
k++;
}
console.log('===============================');
// 1 ~ 4000 사이에 있는 정수 중 12의 배수의 개수
var z = 1 ;
var count = 0 ;
while(z <= 4000){
if(z % 12 === 0){
count++ ;
}
z++
}
console.log(`총 갯수 : ${count}`);
---------------------------------------------------------------- ↓ for 문
// 구구단 5단 출력
var level = 2; // 단수
for (var n = 1; n <= 9; n++) {
console.log(`${level} x ${n} = ${level*n}`);
}
console.log('===============================');
// 1 ~ 20 사이의 정수 중 홀수만 출력
/*var m = 1;
while (m <= 20) {
console.log(m);
m += 2;
}*/
for (var m = 1; m <= 20; m++) {
if (m % 2 === 1) {
console.log(m);
}
}
console.log('===============================');
// 18 ~ 32 사이의 3의 배수만 출력
for (var k = 18; k<=32; k++) {
if (k % 3 === 0) {
console.log(k);
}
}
console.log('===============================');
// 1 ~ 4000 사이에 있는 정수 중 12의 배수의 개수
var count = 0 ;
for(var z = 1 ; z <= 4000; z++){
if(z % 12 === 0){
count++ ;
}
}
console.log(`총 갯수 : ${count}`);
'javascript' 카테고리의 다른 글
javascript_제어문(탈출문)_22.04.25(day04) (0) | 2022.04.25 |
---|---|
javascript_제어문(반복문_중첩)_22.04.25(day04) (0) | 2022.04.25 |
javascript_(연습문제_정답)_22.04.22(day03) (0) | 2022.04.25 |
javascript_(연습문제)_22.04.22(day03) (0) | 2022.04.25 |
javascript_제어문(반복문_연습문제)_22.04.22(day03) (0) | 2022.04.22 |