inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1

코딩 - 배열로 구구단 구현

var str 을 정의할때 계속해서 += 로 추가하는 특별한 이유가 있나요?

142

Stella

작성한 질문수 2

0

안녕하세요 선생님
var str 을 정의할 때

var str = "";
str += n;
str += " x ";
str += i;
str += " = "
str += results[i];

이렇게 계속해서 str 에 항목(?)을 추가해 나가잖아요.

그런데 그냥 이걸 처음부터

var str = n + " x " + i + " = " + results[i];

이렇게 쓰면 안되는건가요?

출력되는 결과물은 똑같고, str 의 데이터타입도 string 으로 동일한데
전자처럼 코드를 작성하시는 특별한 이유가 있는지 궁금합니다.
(구구단은 간단한 코드라 그 중요성을 못느끼지만) 혹시 더 복잡한 코드에서는 전자처럼 작성하는 것이 유지보수라던지 가독성 면에서 더 편리한게 있는건가요?

javascript

답변 1

0

호눅스

안녕하세요?

질문하신 코드처럼 하면 됩니다. 입문자용 컨텐츠이다 보니 조금이라도 쉽게 하려고 코드를 길게 썼습니다.

push 도중 "오류가 나면서 완료됨." 문제 해결

0

278

0

세 번째 프로그램 관련 질문입니다

0

268

0

submit때마다 print된 구구단을 지우고 싶어요..

0

375

1

this 질문

0

227

0

질문드립니다!

0

252

0

동영상 권한 문제

0

418

2

뒤집는 기능, 일치 여부 기능 구현해봤습니다 .

1

251

1

코드 어디서 확인할수있나요..???

1

247

1

소스트리 자꾸 꺼지는 현상

0

294

1

질문 드립니다.

1

204

1

질문 드립니다.

0

285

2

질문 드립니다.

1

197

1

줄바꿈

1

262

1

else 생략

0

801

1

지금까지 들었는데

0

281

3

질문있습니다! var과 let

0

204

1

질문 있습니다!

1

240

1

안녕하세요 선생님, 질문있습니다.

1

192

1

let이 재선언이 됩니다! 그리고 참고 링크가 사라진듯 해요.

1

242

1

예제1번 질문있습니다.

1

252

3

숫자로 변환할때 변수을 새로 만들어 줄 필요가 있는지 궁금해요 !!

0

237

2

javascript 강의 시작합니다 !!

0

183

0

'변수 이름 잘 짓기'가 코딩 3대 난제라면 나머지 두 개는 뭘까요??(내용무)

1

453

1

라이브 코딩 보는곳좀요!

0

407

3