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
▶︎''하나씩 늘어나게하는 하나의 변수값이 필요함 - 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);
}
}