TIL15.js*삼각형 만들기

조연정·2020년 8월 15일
0
post-thumbnail

for반복문을 이용해서 *삼각형을 만들어보자.

*삼격형 만들기

주어진 높이(height)에 맞게 *로 삼각형을 그려주는 함수 printTriangle을 만들어보자.

출력 결과

작성 코드

function printTriangle(height) {
	for (i =0; i < height; i++) {
    	return console.log('*');
    }
}

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

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

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

높이: 5

  • 높이: 3
  • 높이: 1
  • 의 결과가 나왔다.

▶︎''하나씩 늘어나게하는 하나의 변수값이 필요함 - var text = '';
▶︎var text= ""를 for문 안에 넣었음 - ""+'
'로 반복되기때문에 결과값이 '' 하나가 높이에 따라 5번,3번,1번 나옴.for문 전에 작성해야한다.
▶︎for문 안에 text=text+'
'가 필요 - 0번 돌고나오면 text = '' + ''/1번 돌고나오면 text= '' + '' + ''...
▶︎for문 안에 retun을 쓰자
이 하나만 나옴 - return은 결과를 실행시키고 동시에 종료시키기때문에 *을 하나만 출력하고 끝난 것이다.

function printTriangle(height) {
  text="";
  for (i = 0; i < height; i++) {
    text = text + '*';
    console.log(text);
  }
}
profile
Lv.1🌷

0개의 댓글