Codeit/JavaScript

for 반복문

효땡 2024. 8. 5. 16:52

for 반복문

기본구조

for (초기화부분; 조건부분; 추가동작부분) {
  동작부분
}

 

for (let i=1; i<=10; i++) {
  console.log(`${i} 할수이따!`);
}
/*
1 할수이따!
2 할수이따!
3 할수이따!
4 할수이따!
5 할수이따!
6 할수이따!
7 할수이따!
8 할수이따!
9 할수이따!
10 할수이따!
*/

 

실습

for반복문을 사용하여 1 이상 100 이하의 짝수를 모두 출력해보세요.

 

for(let i=2; i<=100; i=i+2) {
  console.log(i);
}

 

 

실습 결과

2
4
6
8
.
.
.
94
96
98
100

 

실습

주어진 높이(height)에 맞게 *로 삼각형을 그리는 함수 printTriangle()을 완성해보세요.

 

function printTriangle(height) {
	for(let i=1; i<=height; i++) {
	  let row = '';
	  for(let j=0; j<i; j++){
	    row += '*';
	  }
	  console.log(row);
	}
}

// 테스트 코드
console.log('높이: 1');
printTriangle(1);

console.log('높이: 3');
printTriangle(3);

console.log('높이: 5');
printTriangle(5);

 

실습 결과

높이: 1
*
높이: 3
*
**
***
높이: 5
*
**
***
****
*****