강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Tedd :)님의 프로필 이미지
Tedd :)

작성한 질문수

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

별찍기 숙제

질문입니다.

작성

·

238

0

for (let i = 0; i < 5; i--) {

    console.log('*'.repeat(i+5));

}

코드를 이렇게 작성하니 

*****
****
***
**
*

Uncaught RangeError: Invalid count value
at String.repeat (<anonymous>)
at <anonymous>:3:21

 

에러가 나옵니다. 제가 작성한 코드를 에러가 안 나오는 방법으로 코드를 작성하려면 어디를 수정해야 할지 모르겠습니다.

 

제로초님께서 작성하신

for (let i = 0; i < 5; i++) {

    console.log('*'.repeat(5-i));

}

이 코드로 꼭 진행하여야 에러가 안나는 퀴즈였을까요?

 

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

i 숫자의 변화를 잘 살펴보세요. i가 무한하게 마이너스가 됩니다.

Tedd :)님의 프로필 이미지
Tedd :)
질문자

이해했습니다 감사합니다!!

Tedd :)님의 프로필 이미지
Tedd :)

작성한 질문수

질문하기